Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.3.x)
Песочница
"category_title" на страницах категорий
Всего: 2
1
2
>
"category_title" на страницах категорий
Chikago
Новичок
Сообщений: 16
Регистрация: 12-03-2010
# 1
21-05-2010 20:18
Помогите отредактировать "category_title" на страницах категорий необходимо чтобы в нём присутствовало не только название текущей категории но и название родительской!
YellowDuck
Профессионал
Сообщений: 1054
Откуда: Ярославль
Регистрация: 29-09-2009
# 2
21-05-2010 23:12
Вы про это?
Или вопрос неправильно понял?
Интернет-магазин товаров для детей
yellowduck.ru
Хороший хостинг для Prestashop и не только
one-hosting.ru
Chikago
Новичок
Сообщений: 16
Регистрация: 12-03-2010
# 3
22-05-2010 03:10
Неправильно) Впрочем сам виноват. На примере вашего сайта объясню)
Там где вверху написано название категории "Джонсонс бэби (Johnsons baby)"
хотелось бы видеть "Влажные салфетки Джонсонс бэби (Johnsons baby)"
Причём слева в блоке категорий они остались бы без изменений
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 4
22-05-2010 05:15
Немного выше есть "хлебные крошки" - навигация, она и содержит вложенные категории.
Открываем product.tpl и пишем
Код:
{if $path}{$path}{/if}
добавьте в <h2></h2> или создайте свои правила для css.
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
Chikago
Новичок
Сообщений: 16
Регистрация: 12-03-2010
# 5
24-05-2010 20:18
Спасибо Алекс! А где можно найти и отредактировать саму переменную $path?
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 6
25-05-2010 07:40
Цитата:( Chikago @ 24-05-2010 21:18
Смотреть сообщение
)
Спасибо Алекс! А где можно найти и отредактировать саму переменную $path?
product.php
Код:
'path' => ((isset($category->id) AND $category->id) ? Tools::getFullPath(intval($category->id), $product->name) : Tools::getFullPath(intval($product->id_default_category), $product->name))
));
в Tools.php > getFullPath ()
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
Chikago
Новичок
Сообщений: 16
Регистрация: 12-03-2010
# 7
25-05-2010 20:03
Добился желаемого модификацией переменной $path непосредственно в product.php
Код:
{$path|strip_tags|replace:'>':' '}
Ещё раз спасибо Алексу!
valmaste
Новичок
Сообщений: 9
Откуда: LV
Регистрация: 22-07-2011
# 8
16-08-2011 23:49
Как автоматически формировать title текущей страницы из хлебных крошек ?
хлебные крошки
Главная>категория>подкатегория>название товара>имя магазина
title
категория::подкатегория::название товара::имя магазина
Цитата:
Ещё раз спасибо Алексу!
palanca
Cпециалист
Сообщений: 203
Откуда: Москва
Регистрация: 09-01-2010
# 9
19-10-2011 14:06
Здравствуйте!
В версии 1.3.1 такая конструкция работала
<h2>{if isset($category_name)}{$category_name} СЛОВО1{elseif isset($product_name)}СЛОВО2 {$product_name}{else}{l s='СЛОВО3'}{/if}</h2>
а в 1.4.5.1 не хочет.
Подскажите куда копать? Изменились переменные?
palanca
Cпециалист
Сообщений: 203
Откуда: Москва
Регистрация: 09-01-2010
# 10
19-10-2011 14:23
в FrontController добавил такую запись
if ($page_name == 'category' AND isset($_GET['id_category']))
{
$category = new Category($_GET['id_category'], intval($cookie->id_lang));
if (Validate::isLoadedObject($category))
$smarty->assign('category_name', $category->name);
}
elseif ($page_name == 'product' AND isset($_GET['id_product']))
{
$product = new Product($_GET['id_product'], false, intval($cookie->id_lang));
if (Validate::isLoadedObject($product))
$smarty->assign('product_name', $product->name);
}
Всего: 2
1
2
>
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов