【发布时间】:2016-12-06 19:40:43
【问题描述】:
我正在尝试创建一个自定义博客模板,并且我想添加一个精选帖子部分,但我的内容没有显示在我的博客中。
这是我的代码:
<b:section id='featured-slider' maxwidgets='1' showaddelement='yes'>
<b:widget id='HTML5' locked='true' title='Featured' type='HTML'>
<b:includable id='main'>
<!-- posts -->
<div class='featured-container'>
<b:loop values='data:posts' var='post'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:post.labels'>
<b:if cond='data:label.name == "featured"'>
<div class='featured-post'>
<img class='featured-post-img' expr:alt='data:post.title' expr:src='data:post.firstImageUrl'/>
<h2 class='featured-post-title'><data:post.title/></h2>
</div>
</b:if>
</b:if>
</b:loop>
</b:if>
</b:loop>
</div>
</b:includable>
</b:widget>
</b:section>
但是,如果我将小部件类型更改为“博客”,则内容显示:
<b:widget id='Blog1' locked='true' title='Featured' type='Blog'>
为什么“HTML”类型不起作用?你知道其他的替代方法吗?
提前致谢。
问候。
【问题讨论】:
标签: html templates blogs blogger