Nov 18, 2020 2:24 PM
Is it possible to have a section on a landing page that shows the latest blog post as shown in the image?
Solved! Go to Solution.
Nov 19, 2020 1:47 PM
Hi @SaraE11!
It is possible to create such functionality via the blog_recent_posts HubL function. This returns a sequence of blog post objects for the specified blog, sorted by most recent first - see this resource on HubL functions here for reference. You would add the below snippet to your template, configured to your needs with the help of a developer:
{{ blog_recent_posts('default', 5) }}
{% set rec_posts = blog_recent_posts('default', 5) %}
{% for rec_post in rec_posts %}
<div class="post-title">{{ rec_post.name }}</div>
{% endfor %}
Please note this function has a limit of 200 posts.
Hope this helps guide in the right direction!
Tina
Nov 19, 2020 1:47 PM
Hi @SaraE11!
It is possible to create such functionality via the blog_recent_posts HubL function. This returns a sequence of blog post objects for the specified blog, sorted by most recent first - see this resource on HubL functions here for reference. You would add the below snippet to your template, configured to your needs with the help of a developer:
{{ blog_recent_posts('default', 5) }}
{% set rec_posts = blog_recent_posts('default', 5) %}
{% for rec_post in rec_posts %}
<div class="post-title">{{ rec_post.name }}</div>
{% endfor %}
Please note this function has a limit of 200 posts.
Hope this helps guide in the right direction!
Tina