php 将TinyMCE“表”包含在div“”中

5rgfhyps  于 2023-03-07  发布在  PHP
关注(0)|答案(1)|浏览(161)

有没有办法用TinyMCE把<table> Package 在div中?
最好是通过扩展TinyMCE来原生地实现,我知道我可以让它使用纯JS。
我试图做这样的事情,没有运气。(通过以下此文档:https://www.tiny.cloud/docs/configure/content-formatting/#formatparameters)但我似乎甚至无法让它工作:

$settings['formats'] = json_encode([
...
     "table" => [
            [
                "selector" => "table",
                "classes" => "test"
            ]
        ]
...
])

最后,我希望在客户端看到如下HTML输出:

<div class="my_class">
     <table> 
     ... 
     </table>
</div>
thtygnil

thtygnil1#

我假设您希望这种类型的行为在表上设置水平滚动。
如果是这样的话,那么这里是你可以做的。

<div class="w-[200px] overflow-hidden">
  <!-- 
    # Hack: Apply styles directly on the table.

    .table {
      display: block;
      overflow: auto;
    }
   -->
  <table class="table">
    <tbody>
      <tr>
        <td>+xx xxxxxxxxxx</td>
        <td>+xx xxxxxxxxxx</td>
        <td>+xx xxxxxxxxxx</td>
      </tr>
    </tbody>
  </table>
</div>

相关问题