在我{block:Posts}
之后,我立即将一个日期显示在我发布的每个帖子之上。但我意识到这段代码也会在我的 Pages 上呈现,从而产生不需要的逗号和<br/>
。我怎么能让Tumblr知道我只希望这些日期出现在我的主要博客页面而不是任何其他页面上?
更新
{block:Text}
<strong>{DayOfWeek}, {DayOfMonth} {Month} {Year}</strong>
<br/><br/>
<div class="text post">
{block:Title}
<h2><div class="textposttitles">{Title}</div></h2>
{/block:Title}
{Body}
{block:IndexPage}
<div class="permalink">
<p class="date">
<a href="{Permalink}"> {NoteCountWithLabel}</a></p>
</div>
{/block:IndexPage}
</div>
{/block:Text}
答案 0 :(得分:1)
日期阻止和变量
目前OP只使用日期变量,没有块。该块检查帖子是否有日期,然后呈现它。
由于页面没有日期,因此块检查失败并且未呈现日期。
{block:Posts}
{block:Date}
<strong>{DayOfWeek}, {DayOfMonth} {Month} {Year}</strong>
{/block:Date}
{/block:Posts}
在旁注中,{block:Date}
是一种方便的方式来呈现特定于帖子的标记(分享,评论等)。
<强>参考强>