it-swarm.dev

Sostituisci l'immagine introduttiva del blog

Mentre provo a sovrascrivere il modo in cui le immagini introduttive vengono visualizzate nel layout del blog (voglio aggiungere una classe alle immagini), mi imbatto in questo codice in templates/MYTEMPLATE/html/com_content/category/blog_item.php:

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

Qual è il modo migliore/corretto per ignorare questo e controllare come vengono visualizzate le mie immagini introduttive?

8
johanpw

Dovresti abbinare il percorso che invii come primo parametro all'interno del tuo modello in templates/*your_template*/html/layouts/

Quindi nell'esempio in cui hai elencato <?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?> copia il file attualmente in layouts/joomla/content/intro_image.php In templates/*your_template*/html/layouts/joomla/content/intro_image.php E dovrebbe usare la versione nel tuo modello invece del layout predefinito.

9
David Fritsch