【问题标题】:Modx rich text input field for template variable模板变量的 Modx 富文本输入字段
【发布时间】:2014-03-18 09:12:00
【问题描述】:

我是 modx Rev 的新手,我正在尝试为模板变量设置输入字段,以便它使用我选择的富文本编辑器。如果我将输入字段设置为富文本,我只会得到一个 1 行文本字段。如果我将编辑器设置为 Textarea 那么这就是我得到的所有文本区域字段 - 正如一些教程所建议的那样,“html”的输入选项下的下拉列表中没有选项。我没有启用什么吗?刚接触这个应用,我有点迷失了。

【问题讨论】:

  • 那么,您要捕获什么类型的输入? HTML 还是富文本?
  • 我正在尝试捕获 html,但输入类型的下拉菜单中没有“html”选项 - 唯一相关的选项似乎是文本区域或富文本。我正在使用最新版本的 Modx
  • 您不需要富文本编辑器,而是需要代码编辑器——比如 ACE 或代码镜像。 [请更新您的问题] 不确定 ACE 或代码镜像,但 Markitup 有一些针对单个富文本字段的系统设置。它没有很好的记录。但可能是一个开始
  • 感谢您的帮助,我正在使用 ACE 并尝试了 Codemirror。当我为变量设置输入类型时,没有“代码”选项。我查阅的教程都提到了使用“富文本编辑器”。当我启用 codemirror 或 ace 时,无论我选择什么字段类型,即使在系统中启用了编辑器,我也无法将它用于我的任何模板变量

标签: modx modx-revolution modx-templates


【解决方案1】:

我遇到了同样的问题。我的解决方案

  1. 转到包管理并搜索 TinyMCE。
  2. 下载它。然后点击安装。
  3. 将我的模板变量的输入设置为 RichText
  4. 点击资源,然后点击模板变量,现在我看到了 TinyMCE 编辑器

【讨论】:

    【解决方案2】:

    您安装了哪个富文本编辑器?

    您正在编辑的资源是否启用了富文本,如果没有,我认为将使用不同的编辑器。

    【讨论】:

    • 我目前正在使用 Ace,尽管我也尝试过 codemirror。我根本无法让 ACE 工作 - 代码镜像适用于页面内容,但在设置为富文本或 textarea 时无法启用电视。我唯一启用的富文本编辑器是通过系统/系统设置然后 use_editor: yes, which_editor: Ace, which_element_editor: Ace
    【解决方案3】:

    尝试通过包管理下载 TinyMCE,然后改用那个。可能想卸载 ACE 以确保它不会干扰某处。

    【讨论】:

      猜你喜欢
      • 2013-03-05
      • 2012-04-28
      • 2014-10-21
      • 1970-01-01
      • 2015-10-01
      • 2016-03-10
      • 2019-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多