Самый простой способ - отредактировать один из следующих файлов (в зависимости от вашей конфигурации) в каталоге /components/com_virtuemart/themes/default/templates/browse/includes/
:
browse_notables.php (div layout) and/or
browse_layouttable.php (table layout) and/or
browse_listtable.php (table for product list)
Найдите строку:
<?php echo $browsepage_header; ?>
и переместитедо конца файла (или до последних продуктов, если вы предпочитаете).
Обратите внимание, что $browsepage_header
содержит различное содержимое в зависимости от того, как вызывается страница просмотра virtuemart, поэтому вы можете получить некоторые побочные эффекты(первое, о чем я могу подумать, это описание производителя после списка продуктов).
Лучшим способом было бы добавить переменную $ browsepage_footer, отображаемую в нижней части каждого из перечисленных выше файлов и содержащую список дочерних категорий.при необходимости.
Список дочерних категорий создается в файле шаблона:
/components/com_virtuemart/themes/default/templates/common/categoryChildlist.tpl.php
, и такой результат можно получить, редактируя файл модели:
/administrator/components/com_virtuemart/html/shop.browse.php
Аналогкак это сделано в этом фрагменте:
$browsepage_footer = $tpl->fetch( 'browse/includes/browse_orderbyformbottom.tpl.php' );
$tpl->set( 'browsepage_footer', $browsepage_footer );