Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как вывести значение поля Метки из материала Joomla в Foreach?
Форумы портала PHP.SU » » Вопросы новичков » Как вывести значение поля Метки из материала Joomla в Foreach?

Страниц (1): [1]
 

1. lisa_4r - 26 Ноября, 2016 - 23:29:12 - перейти к сообщению
Здравствуйте! Помогите пожалуйста решить проблему.
Вот часть кода из модуля Joomlа 3, который делает слайдер из материалов.
PHP:
скопировать код в буфер обмена
  1. <?PHP if( $showTitle ): ?>
  2. <a class="wrapper_link"  target="<?PHP echo $openTarget; ?>"
  3.         title="<?PHP echo $row->title; ?>"
  4.         href="<?PHP echo $row->link;?>">
  5.         <span class="bt-title"><?PHP echo $row->title_cut; ?> </span>   <span class="city_set">      </span>
  6. </a>


Как правильно в <span class="city_set"> вывести значение поля Метка из материала Joomla.

Примечание: когда вывод материалов был реализован не через нынешний модуль работал такой код
PHP:
скопировать код в буфер обмена
  1. <?PHP foreach ($this->item->tags->itemTags as $tag) { echo ''.$tag->title; } ?>

Но сейчас выдает ошибку.
2. Denkill - 27 Ноября, 2016 - 10:51:05 - перейти к сообщению
Какую ошибку выдаёт?
3. lisa_4r - 27 Ноября, 2016 - 12:31:34 - перейти к сообщению
В том месте где, должна выводится метка пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <span class="city_set">
  3. <br>
  4. <b>Fatal error</b>:  Using $this when not in object context in <b>/var/www/vhosts/residenceservice.ru/site.ru/modules/mod_bt_contentslider/tmpl/default.php</b> on line <b>67</b><br>
  5. </span>
  6.  

Вообще в этом файле плагина не используется $this
4. NeuroZ - 28 Ноября, 2016 - 08:38:18 - перейти к сообщению
Вы уверены, что используете именно плагин, а не модуль?
Если модуль, то у вас должен быть helper.php в котором и будет получаться необходимый набор данных, которые надо будет передать в default.php этого же модуля. (это при условии стандартной архитектуры модуля)
5. lisa_4r - 28 Ноября, 2016 - 10:16:07 - перейти к сообщению
Да да, именно модуль (моя ошибка в тексте)! Спасибо за направление, посмотрю helper.php.
6. NeuroZ - 28 Ноября, 2016 - 11:00:01 - перейти к сообщению
lisa_4r пишет:
Да да, именно модуль (моя ошибка в тексте)! Спасибо за направление, посмотрю helper.php.

Без проблем, если возникнут еще вопросы - обращайтесь

 

Powered by ExBB FM 1.0 RC1