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

Discussion in 'Программирование' started by Yulechka, Aug 21, 2014.

  1. Yulechka
    Offline

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

    Joined:
    Aug 18, 2014
    Messages:
    5
    Likes Received:
    0
    Gender:
    Female
    Функция onContentAfterDisplay служит для того что бы можно было обработать выводимый контент в своём плагине.

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

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

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

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

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

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Проверяла ?
    Код (CODE):
    1. var_dump($row) ;
    Код (CODE):
    1. var_dump($row->text) ;
     
  4. Yulechka
    Offline

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

    Joined:
    Aug 18, 2014
    Messages:
    5
    Likes Received:
    0
    Gender:
    Female
    да, разумеется. Помимо текста выводит кучу настроек вида. [image_gallery_pauseOnHover] => 0 [image_gallery_useCSS] => 1 [image_gallery_slide_direction] =>

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

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

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

Share This Page

Loading...