【问题标题】:Django Wagtail adding classname to structblockDjango Wagtail 将类名添加到 structblock
【发布时间】:2017-10-17 11:01:45
【问题描述】:

我有一个结构块如下:

 image = StructBlock([
        ('file', ImageChooserBlock()),
        ('caption', RichTextBlock( classname='caption'  )),

    ])

但是在前端模板 {{item.value.caption}} 上会生成一个带有“富文本”类的 div。

我错过了什么吗?

我正在使用 wagtail 1.13 和 django 1.11.6 (python 3.6)

【问题讨论】:

    标签: django wagtail


    【解决方案1】:

    块上的 classname 关键字参数仅影响 Wagtail 管理中显示的表单字段 - 它对前端模板呈现没有任何影响。

    富文本周围的 <div class="rich-text"> 元素是硬编码的,无法自定义 - 如果您需要自定义类名,建议您在模板上添加一个额外的包装器元素,并应用基于那个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-12
      • 1970-01-01
      • 1970-01-01
      • 2018-09-29
      • 1970-01-01
      • 1970-01-01
      • 2016-11-07
      • 2021-12-26
      相关资源
      最近更新 更多