【发布时间】:2021-11-15 04:44:15
【问题描述】:
我们有一个使用StreamField 定义的模型,它允许DocumentChooserBlock,如下所示:
class CustomPage(Page):
body = StreamField(
[("document", DocumentChooserBlock()),]
...
我们的页面模板呈现CustomPage.body字段如下:
{% block content %}
...
{% include_block page.body %}
...
{% endblock %}
默认情况下,通过StreamField 上传的 PDF 文档呈现为链接。
如何覆盖 CustomPage.body StreamField 中文档链接的呈现输出,以便我可以根据 JavaScript PDF 小部件呈现 PDF?
如果这是一个常见的需求,我有兴趣发布 Wagtail 扩展以供其他项目使用。
【问题讨论】:
标签: wagtail wagtail-streamfield