【问题标题】:Inject <thead> default with table in tinymce在 tinymce 中使用表注入 <thead> 默认值
【发布时间】:2017-09-05 21:54:15
【问题描述】:

我使用 Umbraco 作为 CMS,7.6 - Umbraco.TinyMCEv3

所以使用 insert Table 将创建类似于以下内容的 HTML

<table>
<tbody>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>

如何配置在创建表时添加默认&lt;thead&gt;

 <table>
    <thead>
        <tr>…</tr>
      </thead>
    <tbody>
    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    </tr>

谢谢

【问题讨论】:

  • 你可能想在 Umbraco 中检出 TinyMCE 的配置文件。转到/config/tinyMceConfig.config 并搜索table 看看是否可以找到任何东西。
  • 谢谢,是的,我已经先检查过了,但找不到任何可以帮助我的东西。

标签: tinymce umbraco umbraco7 tinymce-4 rich-text-editor


【解决方案1】:

我不知道这是否可能;似乎该功能并未作为设置包含在编辑器中。

如果不包含该设置,显而易见的做法是自己创建它 - 这样做的方法是扩展现有编辑器或将编辑器复制并粘贴到本地的新编辑器。

编辑器的文件在 \Umbraco\lib\tinymce 下

不幸的是,与此编辑器关联的 Angular js 文件似乎只能作为非人类可读的缩小版本提供 - 可能是由于 tinymce 已获得许可。因此,至少可以说,对此进行任何修改都会非常棘手。

也许看看是否有其他方法解决这个问题?如果出于样式目的,您始终可以将 css 设置为选择表格的第一个子行。否则,唯一的其他选择是在编辑器中创建表,然后选择代码编辑选项以手动插入正确的表结构。

【讨论】:

    【解决方案2】:

    我有 v5 和 vue.js

    创建表后:

    1-点击你想要的头行>行>行属性

    click right on row of head>row>row properties

    2-一般在Row type处选择“Header”

    in general select of "Header" at Row type

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-19
      • 1970-01-01
      • 2021-02-06
      • 1970-01-01
      • 1970-01-01
      • 2020-08-14
      相关资源
      最近更新 更多