删除第一个上的下一个/上一个链接&;最后的帖子在Staceyapp V.3与Twig


Removing next/previous links on first & last posts in Staceyapp V.3 with Twig

我正在为我的一个小网站使用Stacey V.3应用程序。在我的博客文章中,我希望有一个上一个和下一个链接来浏览不同的帖子。容易的我现在想做的是在我的最后一篇文章中删除"下一篇"链接,它本质上是我收藏的第一篇文章的链接。

我研究并尝试使用这个片段,但它不起作用。

{% for sibling in page.siblings %}
{% if loop.first %}
        Nothing should be generated
            {% else %}
        {% include 'partials/next-page.html' %}
    {% endif %}
{% endfor %}

我对Twig和PHP的了解可以写在大头针上。所以,我会对你说实话。我正试着做一些类似的事情

{如果当前帖子是最后一个,则不显示以前的链接}{如果当前帖子是第一个,则不显示下一个链接}

{else}

{在每个帖子上显示下一个和上一个链接}

请不要开枪打我,因为我是一个"NUBE"

要从最后一个项目页面中删除Next project链接:

将templates/partials/next-page.html的内容替换为:

{% if page.is_last %}
<p>&nbsp;</p>
{% else %}
{% for sibling in page.next_sibling %}
<p><a href="{{ sibling.url }}">Next project</a>: &rarr; {{ sibling.title }}</p>
{% endfor %}
{% endif %}

从第一个项目页面删除Previous project链接:

将templates/partials/previous-page.html的内容替换为:

{% if page.is_first %}
<p>&nbsp;</p>
{% else %}
{% for sibling in page.previous_sibling %}
<p><a href="{{ sibling.url }}">Previous project</a>: &larr; {{ sibling.title }}</p>
{% endfor %}
{% endif %}