Ответить Новая тема Новый опрос 
Всего: 2 1 2 >
 "category_title" на страницах категорий
Chikago
Новичок
Сообщений: 16
Регистрация: 12-03-2010


21-05-2010 20:18
Помогите отредактировать "category_title" на страницах категорий необходимо чтобы в нём присутствовало не только название текущей категории но и название родительской!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
YellowDuck


Профессионал
Сообщений: 1054
Откуда: Ярославль
Регистрация: 29-09-2009


21-05-2010 23:12
Вы про это?
Untitled-1.jpg - Размер файла44.6KB (Нажмите для увеличения)
Или вопрос неправильно понял?
 



Интернет-магазин товаров для детей yellowduck.ru
Хороший хостинг для Prestashop и не только one-hosting.ru
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Chikago
Новичок
Сообщений: 16
Регистрация: 12-03-2010


22-05-2010 03:10
Неправильно) Впрочем сам виноват. На примере вашего сайта объясню)

Там где вверху написано название категории "Джонсонс бэби (Johnsons baby)"
хотелось бы видеть "Влажные салфетки Джонсонс бэби (Johnsons baby)"
Причём слева в блоке категорий они остались бы без изменений
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


22-05-2010 05:15
Немного выше есть "хлебные крошки" - навигация, она и содержит вложенные категории.

Открываем product.tpl и пишем
Код:
{if $path}{$path}{/if}


добавьте в <h2></h2> или создайте свои правила для css.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Chikago
Новичок
Сообщений: 16
Регистрация: 12-03-2010


24-05-2010 20:18
Спасибо Алекс! А где можно найти и отредактировать саму переменную $path?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


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 ()
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Chikago
Новичок
Сообщений: 16
Регистрация: 12-03-2010


25-05-2010 20:03
Добился желаемого модификацией переменной $path непосредственно в product.php

Код:
{$path|strip_tags|replace:'>':' '}


Ещё раз спасибо Алексу!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
valmaste


Новичок
Сообщений: 9
Откуда: LV
Регистрация: 22-07-2011


16-08-2011 23:49
Как автоматически формировать title текущей страницы из хлебных крошек ?


хлебные крошки
Главная>категория>подкатегория>название товара>имя магазина

title
категория::подкатегория::название товара::имя магазина


Цитата:

Ещё раз спасибо Алексу!

 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
palanca
Cпециалист
Сообщений: 203
Откуда: Москва
Регистрация: 09-01-2010


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


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 >