En essayant de modifier la façon dont les images d'introduction sont affichées dans la présentation du blog (je veux ajouter une classe aux images), je rencontre ce code dans templates/MYTEMPLATE/html/com_content/category/blog_item.php
:
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
Quelle est la meilleure façon/correcte d’écarter cela et de contrôler la manière dont mes images intro sont affichées?
Vous voudriez faire correspondre le chemin que vous envoyez comme premier paramètre dans votre modèle à templates/*your_template*/html/layouts/
Ainsi, dans l'exemple de <?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
que vous avez répertorié, copiez le fichier actuellement situé à layouts/joomla/content/intro_image.php
Dans templates/*your_template*/html/layouts/joomla/content/intro_image.php
Et utilisez la version de votre modèle au lieu de la présentation par défaut.