Ввод пользовательского HTML-кода в TinyMCE EZ Publish не будет работать - PullRequest
2 голосов
/ 26 августа 2011

Я добавил кнопку «html» в TinyMCE на сайте EZ Publish, чтобы пользователи могли писать собственные html в поле xmlblock.Но html-код с тегами div, img и другими удаляется при сохранении пользователем.Если я использую '' -tag ', я предполагаю, что html-код внутри будет отображаться как просматриваемый html-код на веб-странице, а не как фактический html-контент.

Как включить редактирование html вthe ezoe?

Вот что я пытаюсь:

  1. Нажмите кнопку html в TinyMCE.
  2. Напишите html-код:

    <div style="text-align:left; width:496px; margin-left:auto; margin-right:auto;"> <img id="Image-Maps_fottoey" src="some url.jpg" width="496" height="249" alt="" /> </div>

  3. Нажмите «Опубликовать».При просмотре страницы на нем нет следа html-кода из шага 2.

Я попытался добавить следующее в мой переопределенный файл content.ini.append.php:

[literal]
AvailableClasses[]
AvailableClasses[]=html

согласно http://acidre.com/blog/ez-publish-saisir-du-contenu-directement-en-html/, но это не помогает.

Обновление: теперь оно работает с изменениями, которые я внес в content.ini.append.php.Это изменение добавляет «html» в качестве буквальной опции и дает вам новый значок в редакторе, на который мне указал Николас (выглядит как лист бумаги и находится на строке значков 2, первый раздел перед значком Omega.

Когда вы добавляете html-источник в фиолетовое поле редактирования, редактор будет создавать ссылки, если обнаружит, что вы вставили URL-адреса inn. Эти ссылки выделены синим цветом в редакторе. Вы должны разорвать эти ссылки с помощью "Разорвать ссылку""- значок справа справа в строке значков 1. При сохранении в редакторе не должно быть синих гиперссылок. Если вам это удалось, на опубликованной странице должен хорошо отображаться ваш пользовательский html:)

1 Ответ

2 голосов
/ 26 августа 2011

Обычный способ включить буквальный HTML в eZ Online Editor (на основе TinyMCE) в eZ Publish - это раскомментировать директиву конфигурации

AvailableClasses[]=html

в переопределении content.ini.Немного больше информации здесь: http://share.ez.no/forums/setup-design/custom-tag-stop-while-running/comment64177.

Затем литеральный тег должен быть доступен для редактирования через литеральную кнопку в TinyMCE (эта кнопка выглядит как текстовый лист).Раскрывающийся список, предлагаемый во всплывающем меню, показывает «html».

Для разрешения необработанного html требуется несколько редакционных правил и полное доверие редакторов, но я уверен, что вы знаете об этом.Приветствия,

Николас

...