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

Вывод производителей в блоке над товаром


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

Как сделать вывод производителей в блоке над списком товаров, аналогично как это сделано в Оскомерц ВАМ?

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

Если я правильно понял, то можно сделать например так:

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>&nbsp;';
    }
    $manufacturer_sort .= '<a href="'.xtc_href_link(FILENAME_DEFAULT, 'cat='.$_GET['cat']).'">' . TEXT_ALL_MANUFACTURERS . '</a>&nbsp;';
    $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#}&nbsp;{$MANUFACTURER_DROPDOWN}
</div>
{/if}

У тебя будет точно такая же сортировка по производителю, только не в виде drop-down меню, а в виде обычных ссылок.

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