Refreshless / Ajax filtering Portfolio in Elemental

Permalink
Hi There

I have a function I used plenty in 5.6 of filterable page lists. Dojo made a block. However I cannot get this functionality in 5.7.

As opposed to using a page list I have tried using the Topic List filtering a Page List Method.

However is there a way to make this a refreshless in page block? I think this would add a huge slickness to the functionality which clients seem to get with sites like Squarespace with whom I am now having to try and compete!

A filterable page list would be equally good. But on or the other would be excellent for client portfolios and similar.

Do hope core team might have an idea how to do?

 
siton replied on at Permalink Reply
siton
Filter & sort by - its something with endless options (By select att, by name date,tags, page type, by topic+date + sort by name...and so on) + endless menu filter combinations -
So Its little problem to add this to the "general" lightweight core page-list block (like you say its more "addon" with JS libary asset)

Anyway you can add this issue/Req to github.

For galleries you have this addon:
https://www.concrete5.org/marketplace/addons/6gl-isotope-gallery-lit...
MrKDilkington replied on at Permalink Reply
MrKDilkington
Hi tobyleeming,

In addition to something like Isotope. You could look into how the following packages work. They deal with the Page List, but I think the approach could be used with topics also.

"Rescuework's Ajax Page List"
https://www.concrete5.org/marketplace/addons/ajax-page-list...

"Add custom templates to Page List for Ajax pagination."
https://github.com/hissy/addon_ajax_page_list...
tobyme replied on at Permalink Reply 1 Attachment
Thanks for both of your replies. I had previously looked at those addons, neither is quite what I was after.

Siton, thank you so much for sharing your work. I hadn't used UI kit before and its really useful. I followed what I could and made some tweaks to the code and the CSS

I reworked what you have done and I made it into pretty much exactly what I was after and its pretty cool. It looks like the attached.

Thanks for your help and if you want a copy of what I've done I'll send it to you.

My only question is you said that it could respond to the main menu? Is that right? Its not something I urgently need to do but it sounds interesting.

Thanks
siton replied on at Permalink Reply
siton
Thanks. uiKit its great framework :) The Js attributes markup its really easy to adapt (i also see you use the overlay).

About your post:
I dont understand this "My only question is you said that it could respond to the main menu? Is that right? Its not something I urgently need to do but it sounds interesting. "

what "main menu" ?
tobyme replied on at Permalink Reply
Hi Siton

What I mean is a bit like I made on this 5.6 site with the Dojo Addon.

http://www.edwardmccann.net/

Is it possible to get other HTML elements to filter the list. For example by adding a class to a navigation item in a main menu? So that we don't use the filters created by the page list, but other elements?

Just wondering.

Thanks
tobyme replied on at Permalink Reply
FYI for anyone whol finds this

I fixed it using a fairly heavily adapted version of sitons script. However now there is an addon in the store called More Block Templates

Give that a whirl it has some nice stuff that is a shed load easier:

https://www.concrete5.org/marketplace/addons/more-block-templates...
publicb replied on at Permalink Reply
Thanks for sharing! Had exactly the same request from a client this week - "my WordPress site can do this" were his words...

Posted about it here and will update as soon as I get everything working.https://www.concrete5.org/community/forums/customizing_c5/filter-pag...