我想使放在WYSIWYG编辑器中的URL像/something
一样绝对,而不像sitename.com/something
那样。我知道我可以使用“外部链接”选项,但是对我的编辑者来说不是很方便。
答案 0 :(得分:1)
如果您的富文本字段输出的是包含域的完整URL,则可能意味着您在同一Wagtail安装中托管了多个站点。不幸的是,在这种情况下,无法覆盖此行为以输出本地URL。
Wagtail始终倾向于根据以下规则生成本地URL(无域):
对于规则2,{% pageurl %}
模板标记可以将当前页面与链接目标进行比较。但是,在|richtext
模板过滤器中这是不可能的:Django模板过滤器无法访问调用模板的变量,因此无法知道当前页面是否与链接目标匹配。