Liquid, JavaScript, themes, sales channels
I have 3 separate blogs on my client's Shopify site. I needed to create a page that would list all articles, kind of like an "all categories" listing.
Please stop me now if there's a simpler way to do this within Shopify and just use actual categories, but this is the only solution I could find online.
I simply want to sort through all the articles so the newest are at the top. Right now, it is listing all articles from the 'fashion' blog first, then from the 'design' blog, and so on. Here is my code:
<div class="col-xs-12 col-sm-9 col-md-9 col-main"> {% assign blog_handles = "fashion,design,music" | split: "," %} {% for handle in blog_handles %} {% for article in blogs[handle].articles %} <div class="content-blogs"> <h1><a href="{{ article.url }}">{{ article.title }}</a></h1> {% if paginate.pages > 1 %} <div class="text-center"> {% include 'pagination' %} </div> {% endif %} </div> {% endfor %} {% endfor %}
Hey tablocreative, I've actually made an app to drag and drop blogs into the positions you would like. Here's the link to the Shopify App: Article Organizer Pro
I'm also looking for a liquid solution to this.
Hello.. I can't find the working code at that link. Any chance you could repost?
Thanks!
Portrait of Stephen positioned next to an image of planet Earth, with the Stephen's World ...
By JasonH Mar 18, 2024Digital marketers and app developers have tracked activity in apps and websites for yea...
By Ollie Mar 13, 2024February was an exciting month with Shopify Editions, informative webinars, and more! F...
By JasonH Mar 7, 2024