我正在对一个旧网站进行现代化改造,我看到了用于重新渲染文档 URL 的使用按钮。
我看到我们可以从 Draftail 导入文档,但我不确定如何修改文档的渲染以显示按钮而不是链接,如下所示:
谁能帮我?
按钮不属于富文本内容。按钮不是文本 - 它本身就是一个设计元素,因此您应该为此目的定义一个特定的 StreamField 块。
from wagtail.core import blocks
from wagtail.documents.blocks import DocumentChooserBlock
class DocumentLinkButton(blocks.StructBlock):
document = DocumentChooserBlock()
button_text = blocks.CharBlock