有没有办法在Blogger中显示所有静态页面(aka页面)

时间:2016-08-10 13:08:56

标签: scripting blogger posts

我需要修改Blogger的模板,以便将我写的所有静态页面放在下拉菜单中。 有没有办法做到这一点?我真的无法弄清楚使用Blogger语法。我只能遍历页面帖子,而不是页面,反正不是所有帖子;只有用户所在页面中的帖子。

这是我尝试使用的代码:

<b:section class='main' id='main1' name='Main' showaddelement='yes'>
  <b:widget id='Blog2' locked='false' title='Blog Posts' type='Blog'>

    <b:includable id='main' var='top'>
      <b:include name='allposts'/>
    </b:includable>

    <b:includable id='allposts'> 
      <b:loop values='data:posts' var='thisPost'>
        <li>
          <b:if cond='data:blog.pageType == &quot;static_page&quot;'>
              <a href='#'><data:thisPost.title/></a>
          </b:if>
        </li>
      </b:loop>
    </b:includable>
  </b:widget>
</b:section>

1 个答案:

答案 0 :(得分:0)

您只能在“页面列表小组件”中显示所有页面。

<b:widget id='PageList1' title='Pages' type='PageList'>
  <b:includable id='main'>
    <b:loop values='data:links' var='link'>
      <a expr:href='data:link.href'>
        <data:link.title/>
      </a>
    </b:loop>
  </b:includable>
</b:widget>