kbd*_*dev 3 django richtextbox hyperlink wagtail
我正在使用新版本的 Wagtail (2.0) 构建一个网站,当我尝试使用富文本编辑器在博客文章中添加内部链接(指向我网站中另一个页面的链接)时,超链接标签被删除并且只显示链接文本。呈现的代码是<a id="5" linktype="page">sample page</a>.
如果我添加一个外部链接,并将其设置为/sample-page/那么超链接会按预期工作。
有谁知道为什么会这样?
当您在模板上输出富文本字段时,您需要通过|richtext模板过滤器运行它:
http://docs.wagtail.io/en/v2.0.1/topics/writing_templates.html#rich-text-filter
这是因为富文本被存储为 HTML 的“符号”变体,其中页面链接和图像等项目表示为 ID 而不是完整的 URL——这确保它们不会在页面移动或重命名时中断,因为例子。该|richtext过滤器是必要把这种象征性的HTML回真正的HTML。
| 归档时间: |
|
| 查看次数: |
613 次 |
| 最近记录: |