Подскажите как работает компонент Gallery?
У компонента в экшенах вызывается файл:
core/components/gallery/index.php

Этот файл в свою очередь вызывает файл core/components/gallery/controllers/index.php, который отсутствует

Но тем не менее компонент как-то работает…
Причем в папке core/components/gallery/ вообще нету исполняемых php файлов, одни классы…
Помогите понять как он функционирует?
Если в ваших сила, не могли бы мне написать цепочку как выполняется этот компонент?
Все это из-за того, что я хочу понять как в этом компоненте подключается редактор tinyMCE к текстовому полю.
Подключается он не просто, там и запуск события и подключение js библиотеки от компонента tinyMCE, до конца не разобрался, потому что не могу понять вообще как этот компонент работает… Заранее благодарю!
core/components/gallery/index.php

Этот файл в свою очередь вызывает файл core/components/gallery/controllers/index.php, который отсутствует
$o = include dirname(__FILE__).'/controllers/index.php';
return $o;
Но тем не менее компонент как-то работает…
Причем в папке core/components/gallery/ вообще нету исполняемых php файлов, одни классы…
Помогите понять как он функционирует?
Если в ваших сила, не могли бы мне написать цепочку как выполняется этот компонент?
Все это из-за того, что я хочу понять как в этом компоненте подключается редактор tinyMCE к текстовому полю.
Подключается он не просто, там и запуск события и подключение js библиотеки от компонента tinyMCE, до конца не разобрался, потому что не могу понять вообще как этот компонент работает… Заранее благодарю!
Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
У меня грид с многими полями, у каждой строки грида свое редактирование, но в одном и том же окне (ну как в стандартном компоненте типа doodles). Редактор подгружается так:
где question_text — id элемента:
Но проблема в том, что при открытии первого элемента для редактирования, редактор подгружается к текстовому полю и запоминает текст в нем. И при открытии других элементов — текст остается первый — тот который был при первой инициализации редактора…
Короче жопа… Не знаю что делать. Надо как-то всегда дестроить редактор и заново инициализировать. Но как его дестроить я не представляю…
Подглядел его у галки в редактировании ресурса «включить редактор»
В админке есть ДЕЙСТВИЕ, ссылающееся на
/core/components/import/index.php
там я пытаюсь программно создать галерею по примеру
Но мне всегда возвращает что есть ошибка, запускаю под админом.
возвращает
А то у тебя какой-то json возвращается, непонятно зачем.
Попробуй смотреть
Эх, придется работать через объекты или напрямую.
странно, что этот код работает в плагине для ТВ galleryitemview
По идее, если создан новый альбом, там должен быть id новой записи.
Вообще, похоже, что процессор кривой у этого компонента.
попробую еще через коннектор достучаться