Blogger 自定义存档小工具,帖子列表不显示
Blogger custom archive gadget, posts list not show
我想在存档小工具上每年创建 post 个列表,我成功显示了年份和月份,但 posts 列表未显示。
<b:loop values='data:data' var='d'>
<a expr:href='data:d.url'><data:d.name/></a>
<b:loop values='data:d.posts' var='post'>
<a expr:href='data:post.url'><data:post.title/></a>
</b:loop>
</b:loop>
我正在尝试循环 data:posts
、data:d.data.posts
,但没有成功。我想要这样显示存档小工具:
<!-- year -->
<a href='http://dummybloq.blogspot.com/2017'>2017</a>
<!-- And here post list -->
<a href='https://dummybloq.blogspot.com/2017/12.html'>titleof post</a>
如何在存档小工具中显示 posts 列表?!
更新: 经过一些修改后,在存档小工具中,您可以像这样遍历项目,以构建您的层次结构:
<b:loop values='data:this.data' var='year'>
<ul class='hierarchy'>
<li>
<data:year.name/>
<ul>
<b:loop values='data:year.data' var='month'>
<li>
<data:month.name/> --
<data:month.url/>
</li>
</b:loop>
</ul>
</li>
</ul>
</b:loop>
旧答案:自定义标准主题
也许我误解了,但这应该适用于 blogger.com 的默认功能,至少适用于 Theme Contempo
1) 首先打开小工具属性
2) 设置正确的值并保存
3) 现在看结果
我要回答我自己的问题,首先确保在小部件设置菜单上启用显示 post/entry 列表,并将此代码用于显示 post 列表
<!-- years loop -->
<b:loop values='data:data' var='data'>
<a expr:href='data:data.url'><data:data.name/></a>
<!-- month loop, and i dont use it -->
<b:loop values='data:data.data' var='d'>
<!-- posts loop -->
<b:loop values='data:d.posts' var='post'>
<a expr:href='data:post.url'><data:post.title/></a>
</b:loop>
</b:loop>
</b:loop>
谢谢大家的回复..
我想在存档小工具上每年创建 post 个列表,我成功显示了年份和月份,但 posts 列表未显示。
<b:loop values='data:data' var='d'>
<a expr:href='data:d.url'><data:d.name/></a>
<b:loop values='data:d.posts' var='post'>
<a expr:href='data:post.url'><data:post.title/></a>
</b:loop>
</b:loop>
我正在尝试循环 data:posts
、data:d.data.posts
,但没有成功。我想要这样显示存档小工具:
<!-- year -->
<a href='http://dummybloq.blogspot.com/2017'>2017</a>
<!-- And here post list -->
<a href='https://dummybloq.blogspot.com/2017/12.html'>titleof post</a>
如何在存档小工具中显示 posts 列表?!
更新: 经过一些修改后,在存档小工具中,您可以像这样遍历项目,以构建您的层次结构:
<b:loop values='data:this.data' var='year'>
<ul class='hierarchy'>
<li>
<data:year.name/>
<ul>
<b:loop values='data:year.data' var='month'>
<li>
<data:month.name/> --
<data:month.url/>
</li>
</b:loop>
</ul>
</li>
</ul>
</b:loop>
旧答案:自定义标准主题
也许我误解了,但这应该适用于 blogger.com 的默认功能,至少适用于 Theme Contempo
1) 首先打开小工具属性
2) 设置正确的值并保存
3) 现在看结果
我要回答我自己的问题,首先确保在小部件设置菜单上启用显示 post/entry 列表,并将此代码用于显示 post 列表
<!-- years loop -->
<b:loop values='data:data' var='data'>
<a expr:href='data:data.url'><data:data.name/></a>
<!-- month loop, and i dont use it -->
<b:loop values='data:data.data' var='d'>
<!-- posts loop -->
<b:loop values='data:d.posts' var='post'>
<a expr:href='data:post.url'><data:post.title/></a>
</b:loop>
</b:loop>
</b:loop>
谢谢大家的回复..