【问题标题】:Blogger Page Layouts depending on Page TypeBlogger 页面布局取决于页面类型
【发布时间】:2017-02-11 22:57:25
【问题描述】:

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

    <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>

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

【问题讨论】:

    标签: xml blogger blogspot


    【解决方案1】:

    Loop item 页面缺少帖子。试试这个代码

        <!-- 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>
    

    【讨论】:

    • 感谢 simr,这非常有效。还有一个问题,这与我用于索引页面的循环相同,如何在索引页面上返回所有帖子,但在项目页面上返回一个特定的帖子。再次感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 2017-01-22
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    相关资源
    最近更新 更多