Ao tentar substituir a maneira como as imagens de introdução são exibidas no layout do blog (eu quero adicionar uma classe às imagens), encontro este código em templates/MYTEMPLATE/html/com_content/category/blog_item.php
:
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
Qual é a melhor / maneira correta de substituir isso e controlar como minhas imagens de introdução são exibidas?
joomla-3.3.x
overrides
johanpw
fonte
fonte
Respostas:
Você gostaria de corresponder ao caminho que você envia como o primeiro parâmetro dentro do seu modelo em
templates/*your_template*/html/layouts/
Portanto, no exemplo que você listou,
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
copie o arquivo atualmente emlayouts/joomla/content/intro_image.php
paratemplates/*your_template*/html/layouts/joomla/content/intro_image.php
e ele deve usar a versão em seu modelo em vez do layout padrão.fonte