Show read more wrapper when only there are other recent posts
This commit is contained in:
parent
55f5ba65c6
commit
eb007cb1c1
2 changed files with 16 additions and 17 deletions
File diff suppressed because one or more lines are too long
31
post.hbs
31
post.hbs
|
@ -102,25 +102,24 @@ into the {body} tag of the default.hbs template --}}
|
||||||
|
|
||||||
{{!-- Read more links, just above the footer --}}
|
{{!-- Read more links, just above the footer --}}
|
||||||
{{#if @custom.show_recent_posts}}
|
{{#if @custom.show_recent_posts}}
|
||||||
<aside class="read-more-wrap">
|
{{!-- The {#get} helper below fetches some of the latest posts here
|
||||||
<div class="read-more inner">
|
so that people have something else to read when they finish this one.
|
||||||
|
|
||||||
{{!-- The {#get} helper below fetches some of the latest posts here
|
This query gets the latest 3 posts on the site, but adds a filter to
|
||||||
so that people have something else to read when they finish this one.
|
exclude the post we're currently on from being included. --}}
|
||||||
|
{{#get "posts" filter="id:-{{id}}" include="authors" limit="3" as |more_posts|}}
|
||||||
|
|
||||||
This query gets the latest 3 posts on the site, but adds a filter to
|
{{#if more_posts}}
|
||||||
exclude the post we're currently on from being included. --}}
|
<aside class="read-more-wrap">
|
||||||
|
<div class="read-more inner">
|
||||||
|
{{#foreach more_posts}}
|
||||||
|
{{> "post-card"}}
|
||||||
|
{{/foreach}}
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
{{#get "posts" filter="id:-{{id}}" include="authors" limit="3" as |more_posts|}}
|
{{/get}}
|
||||||
{{#if more_posts}}
|
|
||||||
{{#foreach more_posts}}
|
|
||||||
{{> "post-card"}}
|
|
||||||
{{/foreach}}
|
|
||||||
{{/if}}
|
|
||||||
{{/get}}
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</aside>
|
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{/post}}
|
{{/post}}
|
Loading…
Reference in a new issue