带有 TinyMce 编辑器的 CakePHP:编号和项目符号列表未出现在 view.ctp 中
CakePHP with TinyMce Editor: Numbered and bulleted lists not appearing in view.ctp
我将 TinyMce 编辑器绑定到 edit.ctp 文件中的几个长文本字段。当我创建项目符号列表或编号列表时,它们在 edit.ctp 中正确显示,但在 view.ctp 中显示时没有项目符号或编号。它们只是一堆左对齐的文本。所有其他特殊格式(例如,粗体、斜体、下划线、缩进等)都可以在 view.ctp 中正确显示。是否需要对视图中的字段执行某些操作才能显示 bullets/numbers?
问题示例:
我的 edit.ctp 中嵌入的 TinyMCE 编辑器中的内容:
我的内容相同view.ctp
我试过 html_entity_decode 没用。
尝试使用 CSS 或 jQuery 从外部赋予样式。因为 <ul>
和 <li>
标签必须存储在数据库中。喜欢:
CSS :
ul{
list-style-type: circle;
}
jQuery:
$( ul).css( "list-style-type", "circle" );
问题可追溯到我的 cake.generic.css 文件。那里的样式不正确。更正后,项目符号和编号列表正确显示。
我将 TinyMce 编辑器绑定到 edit.ctp 文件中的几个长文本字段。当我创建项目符号列表或编号列表时,它们在 edit.ctp 中正确显示,但在 view.ctp 中显示时没有项目符号或编号。它们只是一堆左对齐的文本。所有其他特殊格式(例如,粗体、斜体、下划线、缩进等)都可以在 view.ctp 中正确显示。是否需要对视图中的字段执行某些操作才能显示 bullets/numbers?
问题示例:
我的 edit.ctp 中嵌入的 TinyMCE 编辑器中的内容:
我的内容相同view.ctp
我试过 html_entity_decode 没用。
尝试使用 CSS 或 jQuery 从外部赋予样式。因为 <ul>
和 <li>
标签必须存储在数据库中。喜欢:
CSS :
ul{
list-style-type: circle;
}
jQuery:
$( ul).css( "list-style-type", "circle" );
问题可追溯到我的 cake.generic.css 文件。那里的样式不正确。更正后,项目符号和编号列表正确显示。