Blogger 页面布局取决于页面类型

Blogger Page Layouts depending on Page Type

大家好?我是新来的,希望你们能帮我解决我遇到的问题。我正在创建一个博客模板,我想做的是在主页上显示 post 的第一张图片、摘录和阅读更多按钮。我已经成功地做到了。问题是,当我尝试在 post 页面上显示 post 的标题和整个 post 内容时,没有任何显示。请帮帮我

    <b:includable id='main'>
        <!-- Return this on Home Page Only -->
       <b:if cond='data:blog.pageType == "index"'>
          <b:loop var='i' values='data:posts'>
              <!-- Get Post Tile -->
              <h2><data:i.title/></h2>
              <!-- If there is an image or Images in the post, get the first one -->
              <b:if cond='data:i.firstImageUrl'>
                 <img expr:src ="data:i.firstImageUrl" expr:alt="data:post.title"/><br/>
              </b:if>
              <!-- Get Snippet of the Post -->
                <data:i.snippet /><br/>
              <!-- Display a readmore Button -->
              <a expr:href='data:i.url'><button>Read More</button></a>   
          </b:loop>
       </b:if>
        <!-- Return this on item/Posts page only -->
        <b:if cond='data:blog.pageType == "item"'>
            <h3><data:post.title/></h3>
            <data:post.body/>

        </b:if>
    </b:includable>
 </b:widget>

项目页面上没有显示任何内容

item 页面缺少 post 的

Loop。试试这个代码

    <!-- Return this on item/Posts page only -->
    <b:if cond='data:blog.pageType == "item"'>
        <b:loop var='i' values='data:posts'>
            <h3><data:i.title/></h3>
            <data:i.body/>
        </b:loop>
    </b:if>