Tumblr主题中{block:Title}背后的原因是什么?

时间:2014-11-12 01:55:14

标签: tumblr

出于好奇,使用{block:Title}代替{Title}的原因是什么:

{block:Title}
  {Title}
{/block:Title}

我这样做是因为Tumblr告诉我,但是想知道是否有充分的理由。如果它是有条件地运行(即在有一个时显示标题),那么单独{Title}就不够了,因为它是一个变量,因为当没有标题时它什么都不显示?

1 个答案:

答案 0 :(得分:2)

什么是阻碍点?

  

如果它是有条件地运行(即在有一个时显示标题),那么{Title}单独就不够了,因为它是一个变量(即没有标题时它什么都不显示)?

虽然严格为真,但如果不存在title则不呈现字符串,仍将呈现标记。例如,让我们假装标题是空的。

<强>标记

<h2>{Title}</h2> 

<强>输出

<h2></h2>

这是不受欢迎的。但是,请将title{block:Title}合并。

<强>标记

{block:Title}    
<h2>{Title}</h2> 
{/block:Title}

<强>输出

<!--nothing to see-->

tl; dr - 始终使用块来阻止正在创建的空元素。

相关问题