Tout en essayant de remplacer la façon dont les images d'introduction sont affichées dans la mise en page 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 / bonne façon de contourner cela et de contrôler la façon dont mes images d'introduction sont affichées?
joomla-3.3.x
overrides
johanpw
la source
la source
Réponses:
Vous souhaitez faire correspondre le chemin d'accès que vous envoyez comme premier paramètre dans votre modèle à
templates/*your_template*/html/layouts/
Ainsi , dans l'exemple que vous avez énumérés de
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
copie du fichier actuellementlayouts/joomla/content/intro_image.php
àtemplates/*your_template*/html/layouts/joomla/content/intro_image.php
et il devrait utiliser la version dans votre modèle au lieu de la mise en page par défaut.la source