Вопрос по Panels+CKEditors

Главные вкладки

Аватар пользователя ollleup ollleup 5 января 2010 в 1:57

Поставил Panels, CKEditor.
Начал создавать главную страницу сайта, и когда создаю новое содержимое блока Configure new New custom content , появляется простое поле для создания материала, а CKEditor не появляется, хотя работаю под профилем модератора, все права установил. Еще есть надпись CKEditor: the ID for excluding or including this element is panels/ajax/add-pane-config/panel_context:page-page:page_page_panel_context/left_above/custom/custom.edit-body
Так и не понял, как же этой строкой воспользоваться, чтобы появился CKEDitor.

Комментарии

Аватар пользователя White_Owl White_Owl 5 января 2010 в 2:11

В настройки модуля CKE зайдите и пропишите для этого урл

panels/ajax/add-pane-config/panel_context:page-page:page_page_panel_context/left_above/custom/custom.edit-body

Он точно такой длинный обчно он берёт от корня и дальше, для каждой страницы. Скорее всего у Вас эта страница стоит в исключениях и он там просто не подгружается.

Аватар пользователя Xaber@drupal.org Xaber@drupal.org 5 января 2010 в 2:19

White_Owl wrote:
В настройки модуля CKE зайдите и пропишите для этого урл

panels/ajax/add-pane-config/panel_context:page-page:page_page_panel_context/left_above/custom/custom.edit-body

Он точно такой длинный обчно он берёт от корня и дальше, для каждой страницы. Скорее всего у Вас эта страница стоит в исключениях и он там просто не подгружается.

Насоветуете, не уточнив по дефолту установка или нет.

ollleup wrote:
а куда эту строку прописать? где Include/exclude ? И что поставить то инклюд или ексклюд?

Include - включать по идетификатору - тут он будет грузить только там, где есть совпадения с ним
exclude - исключить по идентификатору. Совершенно обратное действие

Аватар пользователя White_Owl White_Owl 5 января 2010 в 2:17

include - заключать, включать в себя, содержать в себе
exclude - исключать; не впускать; не допускать

если он изначально не подключен, скорее всего его просто нет в разрешенных, то есть в include. Там по-моему три профиля изначально, вставьте в default.

Аватар пользователя Xaber@drupal.org Xaber@drupal.org 5 января 2010 в 2:20

))) Опередили )))

Браузер кстати какой? Мой ФФ как-то с ним повыкобенивался.... Редактор заработал только после перезапуска браузера. Чего и вам советую попробовать.

Аватар пользователя ollleup ollleup 5 января 2010 в 2:26

Опера. в Настройках цкедитора в профиле модератора в настройках Visibility settings поставил Инклюд и прописал эту строчку panels/ajax/add-pane-config/panel_context:page-page:page_page_panel_context/left_above/custom/custom.edit-body
Совершенно ничего не изменилось. и из других браузеров попробовал. что еще можно посмотреть?

Аватар пользователя ollleup ollleup 5 января 2010 в 2:40

У Ремага только что прочитал
из readme panels

TinyMCE, FCKEditor and other wysiwyg editors really blow up on Panels
content editing.
Cause:
The modal dialogs that Panels uses are very particular about javascript
and these editors are too much for them. Also, these editors get
cranky about complicated forms with several text areas.
Solution:
Disable these editors on all of your panels admin pages. The important
URLs are admin/panels/* and panels/ajax/*. More details instructions
may follow if someone familiar with these systems submits a patch at
the above drupal.org URL.

То есть, wysiwyg не поддерживаются

Это на самом деле так? Неужели нельзя вставить этот визивиг?

Аватар пользователя ollleup ollleup 5 января 2010 в 2:53

не программист я, понял только что надо яваскрипт добавить в Друпал. а что именно сделать так и не понял...

Аватар пользователя andypost@drupal.org andypost@drupal.org 5 января 2010 в 10:57

Действительно, wysiwyg редакторы пока не поддерживаются в панелях. Сам ищу решение, но пока все упирается в то, что подружаемые модальные окна не тянут за собой js-код. Требуется глубже копать в ctools.