【问题标题】:Wagtail Plain Text Template Output鹡鸰纯文本模板输出
【发布时间】:2018-08-28 03:56:10
【问题描述】:

将文本插入未包含在 div (discussed here) 中的模板中的最佳方法是什么? CharBlock、TextBlock 和 RichTextField 都插入了对我正在使用的网站模板造成严重破坏的 div,例如:<div class="rich-text"></div>。我还查看了DraftTail,但它还没有准备好投入生产。

我假设我需要一个过滤器来去除封闭的 html。有没有人可以指出我的例子?

【问题讨论】:

    标签: wagtail


    【解决方案1】:

    CharBlockTextBlock 不插入自己的 div(只有 RichTextBlock 可以)。您看到的包装器 div 可能是 StreamField 在默认渲染中在每个块周围插入的包装器 div(例如,对于名为 body 的 StreamField,使用 {{ page.body }} 一次性输出字段值 - 如果您想覆盖这个,你可以遍历page.body

    {% load wagtailcore_tags %}
    
    {% for block in page.body %}
        {% include_block block %}
    {% endfor %}
    

    【讨论】:

      猜你喜欢
      • 2018-05-04
      • 2014-05-28
      • 2019-06-08
      • 2021-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      相关资源
      最近更新 更多