【问题标题】:Blogger widget HTML type not showing contentBlogger 小部件 HTML 类型未显示内容
【发布时间】: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 == &quot;featured&quot;'>

<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


    【解决方案1】:

    在博客模板中,每种小部件类型使用 Layouts Data Tags 中提到的不同数据,并且您只能在模板中使用一个精选帖子小部件。

    【讨论】:

    • 我只使用了一个精选的帖子小部件(我粘贴的代码)。但是,如果类型是“HTML”,则内容没有显示,我不明白为什么。
    • 尝试将类型更改为 type='FeaturedPost'
    • 它也不起作用。只需要“博客”类型,但只需要一个博客类型的小部件(主小部件)。无论如何感谢您的帮助。
    • 请仔细阅读Layouts Data Tags以了解其工作原理。
    【解决方案2】:

    最终,我实现了使用 JSON 显示我的精选帖子,这是一个示例:Thumbnails From External Sources Are Not Appearing In Random Posts Widget

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-11
      • 1970-01-01
      • 2016-01-03
      • 2013-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多