Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
Filter one topic in a multiple blog listing
SOLVE
Regular Contributor
Nov 15, 2018 11:43 AM
I am combining 4 blogs and would like to only show 3 total posts with one topic.
{% set blog_one_posts = blog_recent_posts('XXXXXXXXXX', limit=3, tags="Marketing Tips") %} <!-- video --> {% set blog_two_posts = blog_recent_posts('XXXXXXXXXX', limit=3, tags="Marketing Tips") %} <!-- article --> {% set blog_three_posts = blog_recent_posts('XXXXXXXXXX', limit=3, tags="Marketing Tips") %} <!-- infographic --> {% set blog_four_posts = blog_recent_posts('XXXXXXXXXX', limit=3, tags="Marketing Tips") %} <!-- report --> {% set all_posts = (blog_one_posts + blog_two_posts + blog_three_posts + blog_four_posts) | sort(true, false, 'publish_date') %}
{% for post in all_posts %} content here {% endfor %}
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
1 Accepted solution
Accepted Solutions
Solution
Regular Contributor
Nov 16, 2018 1:29 PM
This worked:
{% set blog_one_posts = blog_recent_topic_posts('XXXXXXXXXX', 'marketing-tips', 3) %} <!-- video --> {% set blog_two_posts = blog_recent_topic_posts('XXXXXXXXXX', 'marketing-tips', 3) %} <!-- article --> {% set blog_three_posts = blog_recent_topic_posts('XXXXXXXXXX', 'marketing-tips', 3) %} <!-- infographic --> {% set blog_four_posts = blog_recent_topic_posts('XXXXXXXXXX', 'marketing-tips', 3) %} <!-- report --> {% set all_posts = (blog_one_posts + blog_two_posts + blog_three_posts + blog_four_posts) | sort(true, false, 'publish_date') %}
And
{% for post in all_posts %} content here {% endfor %}
:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content