Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Title, meta tags для категории и карточек товара

30.04.2014, 11:47
Alexander21
Alexander21

Зарегистрирован:
2014-04-28
Сообщений: 7

Подскажите, что нужно прописать в шаблоне или не в шаблоне. Для "ручного" формирования title, meta tags отдельно для категории товаров и отдельно для карточек товаров. При таком условии, что если поле title не заполнено title "брался" из заголовка страницы/карточки товара.
Спасибо.
30.04.2014, 15:22
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 479

В карточке товара, т.е. объекта компонента, есть все эти поля.
http://netcat.ru/developers/docs/api/
Искать метод, который начинается с nc_core->page

Stark
30.04.2014, 16:26
Alexander21
Alexander21

Зарегистрирован:
2014-04-28
Сообщений: 7

А как быть с категорией товаров?
30.04.2014, 21:46
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 479

А категория - это же раздел, который также имеет все необходимые поля мета-тэгов, закладка СЕО

Stark
30.04.2014, 21:48
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 479

Т.е. при этом: $nc_core->page->get_title()
будет браться title именно раздела, если мы в разделе и карточки товара, если мы в полном выводе объекта (в карточке товара.)

Stark
02.05.2014, 10:42
Nexwich
Панасин Александр
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
Alexander21

Зарегистрирован:
2014-04-28
Сообщений: 7

Может не правильно выразился.
Опишу подробно что есть сейчас:
Есть категория товаров "Шапки" с title "Шапки купить" в макете прописано правило для title следующее: <title>$f_title</title>. После того как я в Дополнительных полях прописываю самостоятельно title для данной страницы, например "Продажа зимних шапок из натуральных материалов" То после сохранения всеравно остается старый title "Шапки купить"
Собственно вопрос. Что нужно прописать в макете что бы когда прописывал нужный мне title.
06.05.2014, 09:57
Nexwich
Панасин Александр
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
Alexander21

Зарегистрирован:
2014-04-28
Сообщений: 7

именно эту строчку вставить в шаблон?
06.05.2014, 15:55
Nexwich
Панасин Александр
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
198 196 2014-05-06 15:55:01 13626
Описание проекта