×

ВНИМАНИЕ!

Joomla\CMS\Cache\Storage\FileStorage::_deleteFolder Не удалось удалить index.html
Joomla\CMS\Cache\Storage\FileStorage::_deleteFolder Вы не можете удалить главный каталог
Joomla\CMS\Cache\Storage\FileStorage::_deleteFolder JFolder: :delete: Не удаётся удалить каталог. Путь: /home/konstantin/web/plinks.ru/public_html/cache/com_languages

Задача: на странице категории в заголовке выводить одну информацию, в карточке товара другую, на остальных не выводить.

Для этого нужно определить, на какой странице мы находимся. Если отключен SEF, то ничего сложного, смотрим строку адреса и видим нечто подобное : route= product/category или product/product

Но если SEF включен, то это уже не работает.

Что бы определить адрес страницы, нужно в

catalog/controller/common/header.php

определить переменную

$data['productlink']=$this->request->get['route'];

она будет содержать путь страницы до преобразования в человекочитаемый.

далее в шаблоне /template/common/header.tpl

проверяем

if ($productlink == "product/product") {
echo "мы находимся а карточке товара";

}