Подскажите по Битриксу, если не сложно

12
pelvis
На сайте с 01.09.2005
Offline
345
902

Подскажите, может кто в курсе, как у этой замечательной цмс тайтлы формируются? Вообще, можно ли задавать тайтлы, отличающиеся от названия товара? Версия 7,0,6

Продаю вывески. Задарма и задорого (https://www.ledsvetzavod.ru/)
[Удален]
#1

Возможно, поможет

pelvis
На сайте с 01.09.2005
Offline
345
#2
Phessiv:
Возможно, поможет

К сожалению нет. Темплейты править обязательно? Я думаю, что естьь волшебная кнопка, по которой можно ввести уникальный тайтл на страницу. Но не могу ее отыскать.

407's
На сайте с 20.03.2009
Offline
64
#3

Ммм эта .... А если нажать кнопочку ИЗМЕНИТЬ -> Страницу как HTML

pelvis
На сайте с 01.09.2005
Offline
345
#4
А если нажать кнопочку ИЗМЕНИТЬ -> Страницу как HTML

Title дублируется Н1 на страницу. Отдельно ввести не дает.

Может изменять нужно вот этот блочок?

<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Контакты");
?>
D
На сайте с 04.02.2006
Offline
139
#5

В режиме редактирования страницы выбрать пункт "Изменить свойства страницы", в открывшемся окне, в поле напротив "Заголовок:", ввести нужный титл.

Тоже самое можно сделать и через админку. "Контент" в "Структура сайта" находим нужную страницу, напротив нужной страницы слева жмем иконку, в выезжающем меню выбираем "Редактировать как текст" и в верхнем поле "Заголовок страницы" вводим нужный титл.

pelvis
На сайте с 01.09.2005
Offline
345
#6

Dozor, да, я так и сделал. В выводе встроен скрипт, который дублирует тайтл на саму страницу. Это нужно менять где-то в темплейтах? А то пишешь, к примеры тайтл "Контакты ковров", он дублируется и в шаблон страницы Н1 "Контакты ковров".

Грубо говоря, как создать новое поле для вывода тайтла и прописать его в темплейт?

[Удален]
#7

Грубо говоря, как создать новое поле для вывода тайтла и прописать его в темплейт?

Проблему можно решить добавлением в код шаблона строки <?$APPLICATION->SetTitle($arResult["PROPERTY_ID"]);?> , где PROPERTY_ID - это ID поля дополнительного пункта в списке свойств настроек инфоблока.

pelvis
На сайте с 01.09.2005
Offline
345
#8
Phessiv:
Проблему можно решить добавлением в код шаблона строки <?$APPLICATION->SetTitle($arResult["PROPERTY_ID"]);?> , где PROPERTY_ID - это ID поля дополнительного пункта в списке свойств настроек инфоблока.

Ага, оно самое. Спасибо большое.

пс: кстати, удобная система. Гораздо удобнее многих из тех. что доводилось видеть.

zloj
На сайте с 06.08.2007
Offline
112
#9
Phessiv:
Проблему можно решить добавлением в код шаблона строки <?$APPLICATION->SetTitle($arResult["PROPERTY_ID"]);?> , где PROPERTY_ID - это ID поля дополнительного пункта в списке свойств настроек инфоблока.

Плохое решение, когда используется кеширование то тайтл не будет обновлятся, нужно править компонент ...

pelvis
На сайте с 01.09.2005
Offline
345
#10

zloj, подскажите решение лучше, если это не совсем проф тайна :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий