有没有办法在 Blogger 中显示所有静态页面(又名页面)
Is there a way to show all static pages (aka pages) in Blogger
我需要修改 Blogger 的模板,以便将我编写的所有静态页面放入下拉菜单中。
有没有办法做到这一点?我真的想不通使用 Blogger 语法。我只能遍历页面帖子,而不是页面,而且无论如何也不能 all 帖子;只有用户所在页面中的帖子。
这是我尝试使用的代码:
<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 == "static_page"'>
<a href='#'><data:thisPost.title/></a>
</b:if>
</li>
</b:loop>
</b:includable>
</b:widget>
</b:section>
您只能在页面列表小部件中显示所有页面。
<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>
我需要修改 Blogger 的模板,以便将我编写的所有静态页面放入下拉菜单中。 有没有办法做到这一点?我真的想不通使用 Blogger 语法。我只能遍历页面帖子,而不是页面,而且无论如何也不能 all 帖子;只有用户所在页面中的帖子。
这是我尝试使用的代码:
<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 == "static_page"'>
<a href='#'><data:thisPost.title/></a>
</b:if>
</li>
</b:loop>
</b:includable>
</b:widget>
</b:section>
您只能在页面列表小部件中显示所有页面。
<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>