Wagtail,StreamField在模板中呈现管理文本编辑器标签

时间:2018-04-02 11:48:10

标签: html wagtail wagtail-streamfield

我有一个包含HTML编辑器的代码段。

<strong>
     {% include_block category.text_links %}
</strong>

当我从这个片段创建一个实例时,我会在模板中呈现它:

 <strong>
    <div class="block-text">
     <div class="block-aligned_html"><dl>
      <dt>html</dt>
      <dd>Visit our <a href="/some page/" target="_blank">Facebook page</a> for more albums</dd>
      <dt>alignment</dt>
      <dd>normal</dd>
      </dl>
     </div>
    </div>
 </strong>

然而,这输出:

{{1}}

html 对齐正常是文本编辑器中的标签。

This is the admin page editor

This is the rendered template

1 个答案:

答案 0 :(得分:1)

您所看到的是StructBlock的默认前端HTML表示形式。要覆盖此设置,您应在template定义上设置StructBlock属性,如:http://docs.wagtail.io/en/v2.0/topics/streamfield.html#template-rendering

所述