首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何输入非富文本?

如何输入非富文本?
EN

Stack Overflow用户
提问于 2017-04-12 16:19:07
回答 1查看 352关注 0票数 2

是否可以将富文本输入到文本编辑器中?撇号-富文本编辑器似乎在其内部的所有内容周围添加了<p>标记。我想将widget.html格式化如下:

代码语言:javascript
复制
<h2>{{ apos.singleton(data.widget, 'section-heading', 'apostrophe-rich-text') }}</h2>

但是输出将文本包装在<p>标记中,因此它们覆盖了<h2>。有什么办法可以推翻这种行为吗?

EN

回答 1

Stack Overflow用户

发布于 2017-04-12 22:32:17

我想通了。您必须在index.js中使用"string“类型。例如,在/widget-name/index.js中,您可以放置:

代码语言:javascript
复制
module.exports = {
  extend: 'apostrophe-widgets',
  label: 'Section Heading',
  addFields: [
    {
      name: 'sectionHeading',
      label: 'Section Heading',
      type: 'string'
    }
  ]
};

然后,在/widget-name/view/widget.html中放置:

代码语言:javascript
复制
  <h2>{{ data.widget.sectionHeading }}</h2>

这将显示一个对话框,其中有一个标有“章节标题”的文本字段。保存对话框时,该字符串将呈现在站点上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43374782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档