If statement 博客标题索引和项目页面上的条件

If statement 博客标题索引和项目页面上的条件,if-statement,conditional,blogger,If Statement,Conditional,Blogger,在Blogger上,我有一个我已经应用于项目页面上的所有项目,但是在索引页面上,我需要的是 这是我正在使用的代码,但它不起作用 代码1 <b:if cond='data:blog.pageType == &quot;index&quot;'> <h3 class='subtitle' itemprop='name'></h3> <b:else/> <h2 class='subtitle' itemprop='name'

在Blogger上,我有一个我已经应用于项目页面上的所有项目,但是在索引页面上,我需要的是

这是我正在使用的代码,但它不起作用

代码1

<b:if cond='data:blog.pageType == &quot;index&quot;'> 
 <h3 class='subtitle' itemprop='name'></h3>
<b:else/> 
 <h2 class='subtitle' itemprop='name'></h2> 
</b:if> 
代码2

<b:if cond='data:post.body'> 
 <b:if cond='data:blog.pageType == &quot;index&quot;'> 
  <h3 class='subtitle' itemprop='name'></h3>
 <b:else/> 
  <h2 class='subtitle' itemprop='name'></h2> 
 </b:if> 
</b:if>
不要把你的代码放进去。它只会在个别帖子上执行。这应该会对你有所帮助

<b:if cond='data:blog.pageType == &quot;item&quot;'>
    <!-- Individual Post -->
  <h3 class='subtitle' itemprop='name'>h3 test</h3>
<b:else/> 
  <!-- other pages -->
   <h2 class='subtitle' itemprop='name'>h2 test</h2>
</b:if>
检查不同类型的页面和

更新: Blogger并不是那么可定制的,您可能需要使用jQuery调整来实现这一目标。根据您希望在主页和其他页面上显示的内容,您的问题可以有多种解决方案

看看代码


基本上,h2和h3中显示的文本可以保存在页面末尾的隐藏范围内。在页面加载时,您可以通过编程方式找到它,并根据需要在h2或h3中进行分配。此外,如果您是jQuery新手,请查看现有博客模板中使用的代码。

谢谢,但这会使每个帖子子标题上都出现“h3测试”子标题,但是我需要每个子标题在每个帖子中都有自己的名称,而不是被“h3测试”覆盖。有办法解决这个问题吗?H3测试只是一个例子。我相信你希望在你的博客中添加一些常见的文字。你想在class='subtitle'中放什么?而且给我们博客的链接,这样我们就可以更好地理解需求并帮助您。这不是一个常见的文本,每个文本都会根据帖子的不同而有所不同。我相信您有一些文本会在每个页面上发生变化,您希望将其附加到h2/h3中吗?如果我错了,请纠正我是的,这是正确的,因此,例如,如果有一篇关于汽车的帖子,则在项目页面上的副标题将是迷你的,但我需要在索引页面上将其更改为迷你的。每一页上的每个副标题都不一样。