CakePHP с TinyMce Editor: нумерованные и маркированные списки не отображаются в view.ctp
У меня есть редактор TinyMce, привязанный к паре длинных текстовых полей в файле edit.ctp. Когда я создаю маркированные или нумерованные списки, они правильно отображаются в edit.ctp, но в view.ctp они отображаются без маркеров или цифр. Они просто стопки выровненного по левому краю текста. Все другие специальные форматы (например, полужирный, курсив, подчеркивание, отступы и т. Д.) Правильно отображаются в файле view.ctp. Есть ли что-то, что мне нужно сделать с полем в моем представлении, чтобы отобразить маркеры / цифры?
Примеры проблемы:
Содержимое в редакторе TinyMCE встроено в мой файл edit.ctp:
Тот же контент в моем представлении.ctp
Я пытался использовать html_entity_decode безрезультатно.
2 ответа
Проблема была связана с моим файлом cake.generic.css. Стиль был неправильным там. После исправления маркеры и нумерованные списки появились правильно.
Попробуйте придать стиль внешне, используя CSS или jQuery. Так как <ul>
а также <li>
теги должны храниться в базе данных. Подобно:
CSS:
ul{
list-style-type: circle;
}
JQuery:
$( ul).css( "list-style-type", "circle" );