Шаблон производителя (VAMshop)

06.10.2010 | Написал

В VAMshop’е при выборе производителя в боксе «Производители» открывается список товара этого производителя. Сам листинг описывается шаблоном листинга товара, общий же шаблон страницы соответствует index.php либо index.php_.html, если мы делали такой шаблон для отдельного отображения главной страницы. Если в первом случае обычно проблем не возникает, то в варианте, когда главная описана отдельным шаблоном, такой вывод товаров производителей часто не подходит.

В таком случае сделаем для страницы товаров производителя отдельный шаблон. Для этого открываем index.php в корне магазина, находим строчку:

$template = (file_exists('templates/'.CURRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html') ? URRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html' : CURRENT_TEMPLATE.'/index.html');

и меняем её на:

if (!$_GET['manufacturers_id']) {
$template = (file_exists('templates/'.CURRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html') ? CURRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html' : CURRENT_TEMPLATE.'/index.html');
} else {
$template = (CURRENT_TEMPLATE.'/manufacturers.html');
}

Далее в папке нашего шаблона создаем файл manufacturers.html, где и описываем шаблон.

Метки:
5 комментариев читателей статьи "Шаблон производителя (VAMshop)"
  • Nep пишет:

    Подскажите пожалуйста решение такой проблемы:

    Если в админке вводим описание производителя — оно не высвечивается на странице магазина при выборе производителя.
    Где искать?
    Весь шаблон перерыл, ничего не нашел.

    Спасибо.

  • Евгений Молодецкий пишет:

    Это ошибка скрипта, в одном из последних обновлений она была исправлена. Обновите магазин.

  • Nep пишет:

    Спасибо за ответ Евгений.
    Дело в том, что внесено уже слишком много индивидуальных изменений и не хочется заново все переделывать 🙁

    Может есть возможность обновить только часть, конкретно отвечающую за это дело?

  • Евгений Молодецкий пишет:

    Думаю, да. Шерстите описания новых сборок и обновления, я ж не буду за Вас это делать.

  • Nep пишет:

    Спасибо и за это 🙂

    А какой файл отвечает за вывод производителя? Не нашел нигде

Добавить комментарий

Ваш e-mail не будет опубликован.