Шаблон производителя (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 пишет:

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

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

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

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.