Переопределить вводное изображение блога

8

Пытаясь изменить способ отображения вступительных изображений в макете блога (я хочу добавить класс к изображениям), я столкнулся с этим кодом в templates/MYTEMPLATE/html/com_content/category/blog_item.php:

<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>

Каков наилучший / правильный способ переопределить это и контролировать отображение моих вступительных изображений?

johanpw
источник
См. Переопределения шаблонов на http://docs.joomla.org/J3.x:Sharing_layouts_across_views_or_extensions_with_JLayout
Farahmand

Ответы:

9

Вы хотите соответствовать пути, который вы отправляете в качестве первого параметра в вашем шаблоне на templates/*your_template*/html/layouts/

Таким образом , в данном примере вы перечислили из <?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>копии файла в настоящее время , layouts/joomla/content/intro_image.phpчтобы templates/*your_template*/html/layouts/joomla/content/intro_image.phpи он должен использовать версию в шаблоне вместо макета по умолчанию.

Дэвид Фрич
источник