搜索页

时间:2017-07-03 02:05:04

标签: html xml blogger

我正在为不同的页面使用自定义标题图片。 我有一个索引页面的公共标题&一个我将用于搜索页面。

这是具有AND条件的代码,仅针对不是搜索页面的索引页面显示索引页面标题。

<b:if cond='data:blog.pageType == "index"'>
<b:if cond='data:blog.pageType!= data:blog.searchQuery'>
<div class='picheader'>
<img alt='abc' src='image url' style='width:500px;height:300px;'/>
  <br/><br/>
<div style='font-size:25px; text-shadow: 2px 1px grey;'>What we do ?</div>
Our description
</div>
</b:if>
</b:if>

<!-- Only for search page -->
<b:if cond='data:blog.searchQuery'>
<div class='picheader'>
<img alt='Search Page' src='image url' style='width:500px;height:300px;'/>
  <br/><br/>
<div style='font-size:25px; text-shadow: 2px 1px grey;'>Search Anything</div>
Looking for something...
</div>
</b:if>

但是使用此代码,索引页面没问题,但索引页面标题也加载了搜索页面标题。 怎么解决这个问题?

1 个答案:

答案 0 :(得分:2)

试试这段代码:

<!-- If it is an Index page -->
<b:if cond='data:blog.pageType == "index"'>

  <!-- If it is search page -->
  <b:if cond='data:blog.searchQuery'>
    <div class='picheader'>
      <img alt='Search Page' src='image url' style='width:500px;height:300px;'/>
        <br/><br/>
      <div style='font-size:25px; text-shadow: 2px 1px grey;'>Search Anything</div>
      Looking for something...
    </div>

    <!-- If it is an Index page but not Search page -->
    <b:else/>
    <div class='picheader'>
      <img alt='abc' src='image url' style='width:500px;height:300px;'/>
        <br/><br/>
      <div style='font-size:25px; text-shadow: 2px 1px grey;'>What we do ?</div>
      Our description
    </div>
  </b:if>

</b:if>

条件data:blog.pageType != data:blog.searchQuery将始终返回True(除非您搜索&#39; index&#39;)。这也是它在搜索页面上显示的原因。