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" );
Другие вопросы по тегам