1

Тема: Как вывести заголовок категории товаров

Какая конструкция выводит заголовок категории, хочу добавить его в место, указанное на скриншоте.

http://img3.tempfile.ru/13287/160304da17/9a5cd834d79b46999086c452.jpg

Re: Как вывести заголовок категории товаров

Судя по скрину это шаблон /moduleview/catalog/list_products.tpl,
Туда уходят сведения о категории в переменную

$dir
А получить заголовок вы можете через конструкцию

{$dir.name}
//Посмотреть все свойства можно так 
<pre>
{var_dump($dir)}
</pre>

3

Re: Как вывести заголовок категории товаров

Все бы хорошо, но заголовок я получаю латиницей

http://img8.tempfile.ru/13288/14b096ea38/af6aaa2761ec0e417feb4179.jpg



а нужна кириллица (это вручную дописано):

http://img7.tempfile.ru/13288/14e81d6f92/1440f89c9a9746cbd50966fd.jpg

4

Re: Как вывести заголовок категории товаров

Мой коллега ошибся. в переменной $dir - находится Псевдоним категории, пришедшей из URL, а непосредственно объект категории находится в переменной $category

т.е. попробуйте

{$category.name}

Повысить оценку Понизить оценку

5

Re: Как вывести заголовок категории товаров

На заметку, все переменные пришедшие в шаблон можно видеть в режиме отладки, описано здесь
http://readyscript.ru/manual/appearance … debug_info

ну или непосредственно в контроллере (для разработчиков). В данном случае в классе \Catalog\Controller\Front\ListProducts имеется следующий код:

                $this->view->assign(array(
                    'query' => $query,
                    'dirapi' => $this->dirapi,
                    'path' => $path,
                    'dir' => $dir,
                    'category' => $category,
                    'sub_dirs' => $sub_dirs,
                    'dir_id' => $dir_id,
                    'cur_sort' => $this->cur_sort,
                    'cur_n' => $this->cur_n_sort,
                    'sort' => $sort,
                    'total' => $total,
                    'list' => $list,
                    'view_as' => $this->view_as,
                    'paginator' => $paginator,
                    'prop_list' => $prop_list,
                    'page_size' => $this->pageSize,
                    'items_on_page' => $this->items_on_page,
                    'filter' => $prop_api->cleanNoActiveFilters($filters),
                    'bfilter' => $this->api->getBaseFilters(),
                    'is_filter_active' => ($prop_api->isFilterActive() || $basefilter),
                    'clean_filter_url' => $prop_api->getCleanFilterUrl()
                ));

Повысить оценку Понизить оценку

6

Re: Как вывести заголовок категории товаров

Спасибо! Все работает. Тема закрыта.