|
|
30.04.2014, 11:47
|
|
Alexander21
Зарегистрирован: 2014-04-28
Сообщений: 7
|
Подскажите, что нужно прописать в шаблоне или не в шаблоне. Для "ручного" формирования title, meta tags отдельно для категории товаров и отдельно для карточек товаров. При таком условии, что если поле title не заполнено title "брался" из заголовка страницы/карточки товара.
Спасибо.
|
|
|
30.04.2014, 15:22
|
|
Игорь
Игорь Мишарин
Зарегистрирован: 2011-11-20
Сообщений: 482
|
В карточке товара, т.е. объекта компонента, есть все эти поля.
http://netcat.ru/developers/docs/api/
Искать метод, который начинается с nc_core->page
Stark
|
|
|
30.04.2014, 16:26
|
|
Alexander21
Зарегистрирован: 2014-04-28
Сообщений: 7
|
А как быть с категорией товаров?
|
|
|
30.04.2014, 21:46
|
|
Игорь
Игорь Мишарин
Зарегистрирован: 2011-11-20
Сообщений: 482
|
А категория - это же раздел, который также имеет все необходимые поля мета-тэгов, закладка СЕО
Stark
|
|
|
30.04.2014, 21:48
|
|
Игорь
Игорь Мишарин
Зарегистрирован: 2011-11-20
Сообщений: 482
|
Т.е. при этом: $nc_core->page->get_title()
будет браться title именно раздела, если мы в разделе и карточки товара, если мы в полном выводе объекта (в карточке товара.)
Stark
|
|
|
02.05.2014, 10:42
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Вы точно хотите чтобы в приоритете была категория или дело в том что вы не смогли сформулировать ваш вопрос?
Формирование. Если используется в компоненте галочка "Использовать как альтернативный заголовок" то используется тот что прописан в компоненте иначе если прописан "Заголовок у объекта", то берется он иначе из раздела иначе из названия раздела.
Код:<!--Title-->
<title><?= ($current_cc[UseAltTitle]==1 ? $f_title : ($f_ncTitle ? $f_ncTitle : (($nc_core->page->get_title()) ? $nc_core->page->get_title() : $f_title ) ) ) ?></title>
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
06.05.2014, 09:39
|
|
Alexander21
Зарегистрирован: 2014-04-28
Сообщений: 7
|
Может не правильно выразился.
Опишу подробно что есть сейчас:
Есть категория товаров "Шапки" с title "Шапки купить" в макете прописано правило для title следующее: <title>$f_title</title>. После того как я в Дополнительных полях прописываю самостоятельно title для данной страницы, например "Продажа зимних шапок из натуральных материалов" То после сохранения всеравно остается старый title "Шапки купить"
Собственно вопрос. Что нужно прописать в макете что бы когда прописывал нужный мне title.
|
|
|
06.05.2014, 09:57
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
($nc_core->page->get_title() ? $nc_core->page->get_title() : $f_title )
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
06.05.2014, 10:14
|
|
Alexander21
Зарегистрирован: 2014-04-28
Сообщений: 7
|
именно эту строчку вставить в шаблон?
|
|
|
06.05.2014, 15:55
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
<title><?=($nc_core->page->get_title() ? $nc_core->page->get_title() : $f_title )?></title>
Да.
При условии что в разделе будет заполнено поле Заголовка в закладке СЕО то будет выписан он иначе название раздела.
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|