是否可以在文本编辑器中输入非 -rich-text?富含撇号的文本编辑器似乎在其中的所有内容中添加了<p>
个标记。我想像这样格式化widget.html:
<h2>{{ apos.singleton(data.widget, 'section-heading', 'apostrophe-rich-text') }}</h2>
但是输出将文本包装在<p>
标记中,因此它们会覆盖<h2>
。有没有办法覆盖这种行为?
答案 0 :(得分:1)
我明白了。 你必须使用&#34;字符串&#34;输入index.js。例如,在/widget-name/index.js中,您可以输入:
module.exports = {
extend: 'apostrophe-widgets',
label: 'Section Heading',
addFields: [
{
name: 'sectionHeading',
label: 'Section Heading',
type: 'string'
}
]
};
然后,在/widget-name/views/widget.html中,输入:
<h2>{{ data.widget.sectionHeading }}</h2>
这将打开一个带有标记为&#34; Section Heading&#34;的文本字段的对话框。保存对话框后,该字符串将在您的网站上呈现。