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

Свой шаблон для категорий


Алексей Иванов

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

Алексей Иванов

Привет, категории в магазине открываются через index.php,но индексу уже присвоен шаблон. Как сделать оригинальный шаблон для категории(именно для всей страницы)? 

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

В Админке - Каталог в настройках шаблоны в опции Шаблон выбрать шаблон и создать сам шаблон в /templates/шаблон/module/categorie_listing/

Это что касается внутренностей страницы.

А внешнюю оболочку можно поменять создав шаблон index.php_X.html в папке /templates/шаблон/

где X - id номер категории.

Можно просто скопировать index.html в этот файл и менять внешний вид.

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

Тогда в /index.php внизу меняйте:


$template = (file_exists('templates/'.CURRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html') ? CURRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html' : CURRENT_TEMPLATE.'/index.html');
[/code] например на:
[code]
$template = CURRENT_TEMPLATE.'/index1.html');

И /templates/шаблон/index.html скопируйте в /templates/шаблон/index1.html

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

Теперь шаблон index1 выводится на главной странице и на странице категории. Я вот так попробовал заменить строку

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

на

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

тоже не вышло

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

Ну тогда попробуйте вот так:


if (isset($_GET['cat'])) {
$template = CURRENT_TEMPLATE.'/index1.html');
} else {
$template = (file_exists('templates/'.CURRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html') ? CURRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html' : CURRENT_TEMPLATE.'/index.html');
}
[/code]

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