Beim Versuch, die Art und Weise zu überschreiben, in der die Intro-Bilder im Blog-Layout angezeigt werden (ich möchte den Bildern eine Klasse hinzufügen), stoße ich auf diesen Code in templates/MYTEMPLATE/html/com_content/category/blog_item.php
:
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
Was ist der beste / richtige Weg, um dies zu überschreiben und zu steuern, wie meine Intro-Bilder angezeigt werden?
joomla-3.3.x
overrides
johanpw
quelle
quelle
Antworten:
Sie möchten den Pfad abgleichen, den Sie als ersten Parameter in Ihrer Vorlage an senden
templates/*your_template*/html/layouts/
So im Beispiel aufgeführt Sie
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
kopieren die Datei derzeitlayouts/joomla/content/intro_image.php
zu ,templates/*your_template*/html/layouts/joomla/content/intro_image.php
und es sollte die Version in Ihrer Vorlage anstelle des Standard - Layout verwenden.quelle