support 447 Опубликовано 21 июня, 2011 Жалоба Share Опубликовано 21 июня, 2011 Можно сделать например так: 1. В /includes/modules/default.php ищите: while ($filterlist = vam_db_fetch_array($filterlist_query, true)) { $options[] = array ('id' => $filterlist['id'], 'text' => $filterlist['name']); } $manufacturer_dropdown .= vam_draw_pull_down_menu('filter_id', $options, $_GET['filter_id'], 'onchange="this.form.submit()"'); Меняйте на: while ($filterlist = vam_db_fetch_array($filterlist_query, true)) { $options[] = array ('id' => $filterlist['id'], 'text' => $filterlist['name']); $manufacturer_sort .= '<a href="'.vam_href_link(FILENAME_DEFAULT, 'cat='.$filterlist['id'].'&filter_id=.$filterlist['id]).'">' . $filterlist['name'] . '</a> '; } $manufacturer_sort .= '<a href="'.vam_href_link(FILENAME_DEFAULT, 'cat='.$_GET['cat']).'">' . TEXT_ALL_MANUFACTURERS . '</a> '; $manufacturer_dropdown .= vam_draw_pull_down_menu('filter_id', $options, $_GET['filter_id'], 'onchange="this.form.submit()"'); 2. В /includes/modules/product_listing.php ищите: $module->assign('MANUFACTURER_DROPDOWN', $manufacturer_dropdown); После добавляйте: $module->assign('MANUFACTURER_SORT', $manufacturer_sort); 3. Во всех файлах в папке /templates/vamshop/modules/product_listing вставляйте следующий код: {if $MANUFACTURER_SORT} <p> {$MANUFACTURER_SORT} </p> {/if} Добавляйте этот код куда Вам нужно, например после: {if $MANUFACTURER_DROPDOWN} <div class="pagecontentfooter"> {#text_show#} {$MANUFACTURER_DROPDOWN} </div> {/if} У Вас будет точно такая же сортировка по производителю, только не в виде drop-down меню, а в виде обычных ссылок. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения