Перейти к содержанию
Форум поддержки пользователей VamShop

Как сделать вывод производителей в блоке над списком товаров, в виде ссылок, а не drop-down меню?!


support

Рекомендуемые сообщения

Можно сделать например так:

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 меню, а в виде обычных ссылок.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...