|
Orest
Зарегистрирован: 2015-02-26
Сообщений: 2
|
Добрый день!
Детальная страница товара на сайте выводится с помощью нескольких компонентов,
поля которые меня интересуют находятся в разных компонентах (например цвет в одном компоненте, а цена и производитель в другом) задача стоит в том, что бы сформировать title следующего вида -
[категория левого меню] [название коллекции], Цвет [цвет из фильтра в левом меню],[тематика из левого меню] от фабрики [название бренда] ([страна производитель];) купить по цене от [цена с карточки товара] руб./м с доставкой по Москве.
В итоге должен получиться такой тайтл -
<title>Плитка для ванной Венеция, цвет белый, моноколор от Уралкерамика (Россия). Купить по цене от 500 руб./м с доставкой по Москве </title>
Подобным образом должны строиться description и keywords.
В настоящее время тайтл выводится следующим образом, в шаблоне странице прописан код - <title><?= (($current_cc['Class_Name'] == 'Информация о колекции')?getTipPlitka4Collection($current_cc['Subdivision_ID']).' '.$current_cc['Sub_Class_Name'].' от фабрики '.infoproizvcat1($current_cc['Subdivision_ID'])грустный ($title = $nc_core->page->get_title()) ? $title : $nc_core->page->get_h1())) ?></title>
В котором используются, как я понимаю самописные функции.
Вопрос - где могут подключаться подобные функции?
Была мысль с помощью API получить значение свойств полей в (шаблоне страницы) из всех необходимых компонетов, с помощью которых выводится детальная страница товара,
Но к сожалению не смог разобраться.
Вопрос, как можно получить в шаблоне страницы свойства полей из разных компонентов, для того что бы сформировать title указанный выше.
Возможно есть какие-то более правильные варианты установки title, description и keywords. Подскажите пожалуйста, как поступить в моем случае?
|