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