是否有一个tumblr块来检查是否有帖子,如HasPages?
问题描述:
我最初开发的tumblr主题不会有任何博客文章,主要由静态内容组成。是否有一个tumblr块来检查是否有帖子,如HasPages?
是否有像{block:HasPages}
这样的块,我可以环绕所有我的邮政编码来停止它呈现,如果没有博客上的帖子,请?
我需要这个的原因是因为我用贴图包装帖子的样式我不希望被显示,直到页面上有实际的帖子。
<ul id="posts">
{block:Posts}
<li class="post group" .....
带有ID帖子的UL有样式,当没有帖子时不需要。如果没有{block:HasPosts}
块,有谁知道如何解决这个问题吗?
答
AFAIK,no。对于所有观点,除了404以外,总是有至少一个帖子。
CSS解决方案
你可以尝试:empty
,但这取决于空白:
#posts:empty {
display: none;
}
的tumblr解决方案
如果你知道每页显示的帖子数量,你可以使用以下内容:
{block:IndexPage}
{block:Posts}
{block:Post1}
<ul id="posts">
{/block:Post1}
...
{block:Post15}
</ul>
{/block:Post15}
{/block:Posts}
{/block:IndexPage}
我发布了一个答案,但这似乎是一个XY问题。你可以请扩大导致这个问题的看法吗? – mikedidthis