The CMS 100 item limit is causing a big problem for me, and I’m wondering if there’s a way around that limit. I’ve read about using AJAX to do “infinite scroll” loading the next page below as you scroll, which kind of might work but not really.
Would it be possible to do something similar but load the whole collection (or all the pages) in one go?
The reason I can’t have pagination, is that I’m using real-time search on all the items.
This real-time search only works for items currently being displayed, not items on the next page. That’s the main problem I’m trying to solve.
I worked through a similar scenario and ended up doing a CSV export that I converted to JSON, hosted it externally, and then used that as the data source for the realtime search function.
If I hadn’t gotten this far already with custom code then I would likely jump at just paying to use your plugin and being done with this. But considering I’ve got got the real-time search done already and just want to get past the 100 limit, I’m hoping there’s a solution to this where I don’t have to pay an ongoing monthly fee to implement.
If that’s not possible at all, that would also be good to know
I do think what you’re offering is going to be a great addition for Webflow users though, and might get it for another project (or this one) if I can’t find any other help on solving the 100 limit problem.
Josh,
Completely understand that. Unfortunately, the 100 item limit and pagination adds significant complexity to the real-time search. If it is possible to solve with just custom Javascript, I haven’t seen that yet .
Hi @cspags,
So, are you saying Jetboost doesn’t work beyond the 100 post limit? I was planning to test a few options to overcome this tonight with Jet boost and infinate scroll.
We have a site with 400+ posts and looking for a strong site search option.
Depends on what you want to do. Finsweet CMS Load loads content into your page for dynamic filtering with FInsweet CMS Filter.
Jetboost offers similar capabilities with I believe a CMS data sync and query API. Better for high CMS item counts, but has a monthly fee.
If you just want more CMS items on the page and need to break that 100 limit, you can drop multiple lists on your page and range them 1-100, 101-200, etc. If you want, you can further merge them into e.g. a consolidated grid layout with script or with SA5’s Layout lib.
I second memetican’s comment using the Finsweet “load more” attribute combined with the render-all functionality.
I honestly can’t say if this will work in your case, or if the render-all functionality is even necessary, It will depend on how the search functionality has been build
“This option renders all of the items in your Collection. This loads and renders more than the 100 item limit in a single Collection List.
For example, if you have 5,488 items in your Collection, all 5,488 will load and render on the page.”