Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.4.x)
Дизайн, шаблоны
Размещение разных изображений на каждой странице.
Размещение разных изображений на каждой странице.
Gr1m0n
Новичок
Сообщений: 33
Регистрация: 08-12-2010
# 1
18-05-2012 17:12
И так после долгого курения форумов и мануалов так и не нашол нужной мне информации.Задача заключается в следующем. В дизайне имеется небольшой блок (не хук и не модуль а простой div) в нем размещена обычная рекламная картинка.В зависимости от страницы ее нужно менять,к примеру
if index.html < imgsrc="blabla"> далее в том же самом header if category.php?id_category=6 < imgsrc="lalala">
Как вставить PHP скрипты в смарти так же не понял.Буду признателен за примеры реализации подобной фишки.
pav31
Профессионал
Сообщений: 418
Откуда: Киев
Регистрация: 28-09-2011
# 2
18-05-2012 17:36
Вам проще будет сделать простой модуль для престы для целей, если вы будете это делать через php.
Если же вы хотите использовать смарти, то используйте {debug} и зарезирвированные переменные для смарти в престе
Разработка магазинов на prestashop
, модули prestashop.
Gr1m0n
Новичок
Сообщений: 33
Регистрация: 08-12-2010
# 3
18-05-2012 17:47
Как раз таки проще написать небольшой скрипт в хидере который будет определять страницу и выводить картинку,для модуля же нужно будет прописывать все страницы на которых этот блок не нужен.Картинка же нужна только в некоторых категориях.
Через {debug} можно вставлять PHP скрипты?
pav31
Профессионал
Сообщений: 418
Откуда: Киев
Регистрация: 28-09-2011
# 4
18-05-2012 18:38
Цитата:( Gr1m0n @ 18-05-2012 12:47
Смотреть сообщение
)
Как раз таки проще написать небольшой скрипт в хидере который будет определять страницу и выводить картинку,для модуля же нужно будет прописывать все страницы на которых этот блок не нужен.Картинка же нужна только в некоторых категориях.
Через {debug} можно вставлять PHP скрипты?
нет, через {debug} вы можете смотреть что выводится в смарти. Если вам нужен простой вариант отображения для конкретного урла, то можно использовать запись {$request_uri} и производить с ней сравнения.
Сообщение отредактировано pav31 18-05-2012 13:38 ...
Разработка магазинов на prestashop
, модули prestashop.
Gr1m0n
Новичок
Сообщений: 33
Регистрация: 08-12-2010
# 5
18-05-2012 18:40
Пример размещения изображения только на главной можно? С помощью использования {$request_uri}
pav31
Профессионал
Сообщений: 418
Откуда: Киев
Регистрация: 28-09-2011
# 6
18-05-2012 18:59
Цитата:( Gr1m0n @ 18-05-2012 13:40
Смотреть сообщение
)
Пример размещения изображения только на главной можно? С помощью использования {$request_uri}
{if $request_uri=='domen.ru'}<img src="{$img_ps_dir}logo.jpg" />{/if}
Разработка магазинов на prestashop
, модули prestashop.
Gr1m0n
Новичок
Сообщений: 33
Регистрация: 08-12-2010
# 7
18-05-2012 19:06
Цитата:( pav31 @ 18-05-2012 19:59
Смотреть сообщение
)
Цитата:( Gr1m0n @ 18-05-2012 13:40
Смотреть сообщение
)
Пример размещения изображения только на главной можно? С помощью использования {$request_uri}
{if $request_uri=='domen.ru'}<img src="{$img_ps_dir}logo.jpg" />{/if}
Благодарю. То что нужно.
Gr1m0n
Новичок
Сообщений: 33
Регистрация: 08-12-2010
# 8
01-06-2012 22:51
Поднимаю вопрос. Что то реализовать не совсем получилось.
Собственно пациент:
http://cafe-kaliningrad.ru/
Необходимо спрятать слайдер на остальных страницах,реализовать нужно таким же образом как выше. Тобиш если вставлять обычный тег картинкой то сравнение идет на отлично но посложнее уже не работает.
Gr1m0n
Новичок
Сообщений: 33
Регистрация: 08-12-2010
# 9
01-06-2012 23:14
Нашол решение,сравнение следующего вида:
{if $page_name == index}
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов