макет модуля Joomla

’tag’

Переопределение макета (шаблона) модуля в Joomla 1.7

Май 26, 2012

Как ранее я уже писал, макеты отображения для модуля mod_simple хранятся в папке tmpl:
/modules/mod_simple/tmpl

Для переопределения макета для используемой темы необходимо создать папку с именем модуля в папке с темой. Для темы beez_20:
/templates/beez_20/html/mod_simple

Папка mod_simple находится в подпапке html.

В папке html создается файл с именем макета, для default это будет default.php.

Сначала берется оригинальное содержимое макета:
/modules/mod_simple/tmpl/default.php

<?php defined( '_JEXEC' ) or die; ?>
<ul>
	<?php foreach ($rows as $row) : ?>
		<li><?php echo $row->name; ?></li>
	<?php endforeach; ?>
</ul>

Копируется в файл в теме:
/templates/beez_20/html/mod_simple/default.php

И изменяется, например:

<?php defined( '_JEXEC' ) or die; ?>
<?php
$i = 1;
foreach ($rows as $row) :
	echo $i . ': ' . $row->name . '<br />';
	$i++;
endforeach;

Tags: , , , ,
Записано в Joomla, Программирование    |    Постоянная ссылка