onContentAfterDisplay данные другого плагина

Тема в разделе "Программирование", создана пользователем Yulechka, 21.08.2014.

  1. Yulechka
    Offline

    Yulechka Недавно здесь

    Регистрация:
    18.08.2014
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    Функция onContentAfterDisplay служит для того что бы можно было обработать выводимый контент в своём плагине.

    function onContentAfterDisplay($context, &$row, &$params, $page = 0)

    Только вот оказалось что &$row содержит только часть контента страницы и заголовок. + Куча каких-то там настроек.

    На сайте установлен компонетн TZ_portfolio. Он чудесным образом дополняет информацию на странице.

    Есть ли лёгкий способ из onContentAfterDisplay, получить данные этого плагина(компонента)?

    Вообще по идее когда происходит событие onContentAfterDisplay уже всё скомпановано, т.е. данные от компонента уже должны иметься. Как я могу получить к ним доступ???
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Проверяла ?
    Код (CODE):
    1. var_dump($row) ;
    Код (CODE):
    1. var_dump($row->text) ;
     
  4. Yulechka
    Offline

    Yulechka Недавно здесь

    Регистрация:
    18.08.2014
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    да, разумеется. Помимо текста выводит кучу настроек вида. [image_gallery_pauseOnHover] => 0 [image_gallery_useCSS] => 1 [image_gallery_slide_direction] =>

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

    Но у меня резонно возникает вопрос, если не в onContentAfterDisplay, то на какой стадии я всё это безобразие могу лицезреть???

    Мне кажется что перед onContentAfterDisplay уже сформирована страница. Как можно получать данные от других плагинов, которые учавствуют в компоновке?
     

Поделиться этой страницей

Загрузка...