如何输入非富文本?

时间:2017-04-12 16:19:08

标签: apostrophe-cms

是否可以在文本编辑器中输入 -rich-text?富含撇号的文本编辑器似乎在其中的所有内容中添加了<p>个标记。我想像这样格式化widget.html:

<h2>{{ apos.singleton(data.widget, 'section-heading', 'apostrophe-rich-text') }}</h2>

但是输出将文本包装在<p>标记中,因此它们会覆盖<h2>。有没有办法覆盖这种行为?

1 个答案:

答案 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;的文本字段的对话框。保存对话框后,该字符串将在您的网站上呈现。