Saat mencoba menimpa cara gambar intro ditampilkan dalam tata letak blog (saya ingin menambahkan kelas ke gambar), saya mengalami kode ini di templates/MYTEMPLATE/html/com_content/category/blog_item.php
:
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
Apa cara terbaik / benar untuk menimpa ini dan mengontrol bagaimana gambar intro saya ditampilkan?
joomla-3.3.x
overrides
johanpw
sumber
sumber
Jawaban:
Anda ingin mencocokkan jalur yang Anda kirim sebagai parameter pertama dalam templat Anda di
templates/*your_template*/html/layouts/
Jadi dalam contoh Anda terdaftar dari
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
copy file saat ini dilayouts/joomla/content/intro_image.php
untuktemplates/*your_template*/html/layouts/joomla/content/intro_image.php
dan itu harus menggunakan versi dalam template Anda bukan layout default.sumber