Increase number of items per row in display results?

Permalink Browser Info Environment
Is it possible to increase the number of item results in the display from 1 per row to more (say three)? I'm using Page List+ with thumbnails and need to increase the number of items per row - can this be done? If so, are you able to assist?

Many thanks in advance!

Type: Discussion
Status: In Progress
baysmedia
View Replies:
SkyBlueSofa replied on at Permalink Reply
SkyBlueSofa
Are you using the Thumbnail Grid template?

The templates provided with Page List+ are designed to match the output of the core Page List templates. Other template designs can be developed by the person implementing the site. I can help with creating a new template, if you'd like.

Let me know how you would like to proceed.
baysmedia replied on at Permalink Reply
baysmedia
Hi,

Thanks for your swift response, and it’s very kind of you to offer your assistance.

I am indeed presently using the Thumbnail Grid template.

The URL of the site I’m working on ishttp://ouseboats.bays.media <http://ouseboats.bays.media/> (very much a work in progress!); I’m using the Easy Image Gallery add-on (http://www.concrete5.org/marketplace/addons/easy-image-gallery <http://www.concrete5.org/marketplace/addons/easy-image-gallery>) - do you think it’s possible to create a page template design similar to the style of the gallery athttp://ouseboats.bays.media/boat-listings/gamba?... <http://ouseboats.bays.media/boat-listings/gamba?> If not, in truth I’m not overly fussy, the functionality of showing multiple listings per row is more important than presentation and as such I’d be happy for anything you’re able to suggest to help accomplish this.

Is it much more complicated for the suggested design to display a custom attribute of ‘price’ (as per my other recent thread athttps://www.concrete5.org/marketplace/addons/page-list/support/displ... <https://www.concrete5.org/marketplace/addons/page-list/support/display-attributes-in-results1/>).

Thanks again for the swift response, I’m extremely grateful for any help you’re able to provide!!

Cheers

> On 12 Nov 2015, at 21:23, concrete5 Community <discussions@concretecms.com> wrote:
SkyBlueSofa replied on at Permalink Reply
SkyBlueSofa
Is this a custom theme or did you purchase it? If it's custom, there are some things that need to be put in place in order for this to work right. I'm not an expert on it, but check out this page:https://www.concrete5.org/documentation/developers/5.7/designing-for...

I'm also not too familiar with foundation CSS (I use bootstrap).

Let me know how I can help.
baysmedia replied on at Permalink Reply
baysmedia
Hi,

This is a purchased theme - it’s Fundamental (https://www.concrete5.org/marketplace/themes/fundamental <https://www.concrete5.org/marketplace/themes/fundamental>).

I have zero experience with writing custom templates, so I’d be grateful for any assistance you’re able to provide in enabling a grid / multiple results per row. I quite like the presentation of the Easy Image Gallery as illustrated in my link previously, but I’d be equally happy if it’s possible to do this with your Thumbnail Grid template.

Thanks again for your assistance!!

> On 12 Nov 2015, at 22:10, concrete5 Community <discussions@concretecms.com> wrote:
SkyBlueSofa replied on at Permalink Reply
SkyBlueSofa
Can you place a core Page List block on the page with the Thumbnail Grid template? Does it show in columns?
baysmedia replied on at Permalink Reply
baysmedia
A regular page list with the Thumbnail Grid template only lists in a single column, as per Page List+.

Other page list templates do (masonry and portfolio), however these templates do not appear to be available in Page List+. Any ideas?

Thanks again for your help and swift correspondence.

> On 13 Nov 2015, at 12:52, concrete5 Community <discussions@concretecms.com> wrote:
SkyBlueSofa replied on at Permalink Reply
SkyBlueSofa
I would bet that masonry and portfolio templates don't implement the grid functionality available in c5; the functionality that Thumbnail Grid uses.

Perhaps you could contact the developer of the theme to inform them that the Thumbnail Grid for core Page Lists does not seem to be working properly. If they can fix that, then Thumbnail Grid for Page List+ should start working as well.

You could also copy the masonry/portfolio templates to {root}/application/blocks/page_list_plus/templates. Generally, if they don't use JavaScript, they will work out of the box. If they don't work, it might be a quick fix to get them to work.

If none that works, I could provide my services, for a fee, to create a custom block template for you.

Let me know how you would like to proceed.
baysmedia replied on at Permalink Reply
baysmedia
Thanks, I have tried copying the theme templates to {root}/application/blocks/page_list_plus/templates, however it unfortunately fails citing:

Invalid argument supplied for foreach()

I appreciate you’re likely unable to advise on this as it’s a template created by someone else, though if you do have any insight then I’d be grateful.

Can you PM me a quote for a template based on your Thumbnail Grid, with the option to display a custom ‘price’ attribute and display multiple items per row / multiple columns?

Thanks again for all of your help thus far.

> On 13 Nov 2015, at 13:57, concrete5 Community <discussions@concretecms.com> wrote:
SkyBlueSofa replied on at Permalink Reply
SkyBlueSofa
I was playing around with the page a bit. I added this CSS and viola:
.ccm-block-page-list-thumbnail-grid-wrapper { margin-left:-30px;margin-right:-30px; }
.ccm-block-page-list-page-entry-grid-item { float:left;width:33.3333333%; }


The only thing left is to display a price, which should be simple enough to do.

concrete5 Environment Information

# concrete5 Version
Core Version - 5.7.5.2
Version Installed - 5.7.5.2
Database Version - 20150731000000

# concrete5 Packages
Easy Image Gallery (1.3.1), Fundamental (3.0.1), Page List+ (1.2.7).

# concrete5 Overrides
languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/pl_PL/LC_MESSAGES/messages.mo, languages/pl_PL/LC_MESSAGES, languages/pl_PL, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/nb_NO/LC_MESSAGES/messages.mo, languages/nb_NO/LC_MESSAGES, languages/nb_NO, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, blocks/page_list_plus/templates/fyi/view.php, blocks/page_list_plus/templates/fyi/view.css, blocks/page_list_plus/templates/fyi, blocks/page_list_plus/templates, blocks/page_list_plus, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/pl_PL/LC_MESSAGES/messages.mo, languages/pl_PL/LC_MESSAGES, languages/pl_PL, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/nb_NO/LC_MESSAGES/messages.mo, languages/nb_NO/LC_MESSAGES, languages/nb_NO, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips PHP/5.4.16

# Server API
apache2handler

# PHP Version
5.4.16

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, intl, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, nntpgrab, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, pspell, recode, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib.

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 256M
post_max_size - 10M
sql.safe_mode - Off
upload_max_filesize - 10M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
soap.wsdl_cache_limit - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.