Vladi0Mir

Использование двух шаблонов

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

Vladi0Mir    0

Добрый день.

У меня

Version 1.5.1.3

Я хотел бы сделать такую вещь. Для одних товаров использовать один шаблон, а для некоторы

х другой.

А точнее мне нужно поменять только фон сайта, когда переходишь на определенные товары.

Может это и не шаблон? Возможно ли такое?

Я добавил новый шаблон

html/catalog/view/theme/default2/

Но шаблон можно поменять только для всего магазина, так?

А для отдельных категорий только схемы.

Поделиться сообщением


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

А что вам мешает привязать к ид определенного товара некий фон, ну и в зависимости от товара выводить нужный фон?

Поделиться сообщением


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

Не совсем понял про товар...

Я имею ввиду фон background-image:

Ну условно говоря, товары для мальчиков и бэкграунд голубой, а товары для девочек и бэкграунд розовый.

Поделиться сообщением


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

Если с категориями товаров, то еще проще. Покажу как у себя делал разные логотипы магазина в разных категориях (3 главные категории 1-го уровня вложенности, соответственно 3 файла лого - logo1.png, logo2.png, logo3.png, где 1,2,3 - айдишники главных категорий). У вас суть та же будет.

Идем в \catalog\controller\common\header.php

находим строку

$this->data['categories'][] = array(

и добавляем где-то там рядышком, например после: 'name' => $category['name'],

'category_id'	 => $category['category_id'],

А потом в файле \catalog\view\theme\default\template\common\header.tpl

в нужной секции делаем так:

<img src="catalog/view/theme/default/image/logo<?php foreach ($categories as $category) {if ($category['active']) {echo $category['category_id'];break;}}?>.png" alt="" />

В рез-те получаем вывод разных вариантов лого на всех страницах главных категорий 1,2,3 (включая их дочерние категории), и вывод обычного лого (logo.png) на прочих страницах - поиск, статьи и т.п., где нет привязки к категориям. Думаю, логику вы должны были уловить.

Поделиться сообщением


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

Логику я уловил. Только я в HTML не очень то.

Или это PHP?

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу