Blogger自定义归档小工具,帖子列表不显示

时间:2017-08-27 18:51:26

标签: blogger

我希望每年在归档小工具上创建列表帖子,我成功显示年份和月份但是帖子列表没有显示。

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

如何在归档小工具中显示帖子列表?!

2 个答案:

答案 0 :(得分:0)

更新: 经过一些修补,在Archive Gadget中,您可以通过这些项循环,构建您的层次结构:

<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的默认功能一起使用,至少与主题Contempo一起

1)首先打开小工具属性

Screenshot Blogger Backend

2)设置正确的值并保存

Screenshot Blogger Backend, Archive Properties

3)现在看结果

Screenshot Blogger Contempo Archive Gadget Layout

答案 1 :(得分:0)

我正在回答我自己的问题,首先确保在小部件设置菜单上启用显示帖子/条目列表,以及显示帖子列表的此代码

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

感谢您的回复...