Необходимо создать следующий шаблон: При нажатии на категорию на странице отображаются вся продукция данной категории, и на верху выпадающий список, в котором есть подкатегория: All, a1, a2 …, и в зависимости от выбранной подкатегории далее необходимо что б подгружались нужные товары.
Если кому-то интересно, придумал вот такое решение вопроса. Файл categoryChildlist.tpl.php переписываем так: Код (PHP): <?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); mm_showMyFileName(__FILE__); $iCol = 1; //if( !isset( $categories_per_row )) { // $categories_per_row = 4; //} //$cellwidth = intval( 100 / $categories_per_row ); if( empty( $categories )) { return; // Do nothing, if there are no child categories! } ?> <br/> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function JumpToIt(list) { var selection = list.options[list.selectedIndex].value if (selection != "None") location.href = selection } //--> </SCRIPT> <center> <select onChange="JumpToIt(this)"> <option VALUE="none">Выбрать марку</option> <?php foreach( $categories as $category ) { ?> <option VALUE="<?php $sess->purl(URL."index.php?option=com_virtuemart&page=shop.browse&category_id=".$category["category_id"]) ?>"> <?php echo $category["category_name"]; echo $category['number_of_products'];?> </option> <?php $iCol++; } // Do we need a final closing row tag? ?> </select> </center> Правда, на главной категории будут также в виде выпадающего списка, но у меня они там вообще не нужны.