Добрый день!
Нужно вывести заголовок окна браузера из поля дополнительного свойства в списке свойств настроек инфоблока.
В конечном результате нужно изменять заголовки окна браузера у элементов каталога и у разделов каталога, по умолчанию должны ставится из обычных заголовков элементов инфоблока catalog.
Подсказка от техподдержки:
Добрый день!
Так как заголовок устанавливается в зависимости от конкретного элемента инфоблока, то установка заголовка должна определяться в коде компонента (в нем доступна информация о том, какой элемент показывается на странице и его свойства).
Поэтому для вашего случая будет необходимо кастомизировать стандартный компонент catalog.element и в нем заменить (или изменить по вашему усмотрению) имеющийся код установки заголовка окна.
Подробнее об общих действиях при кастомизации вы можете посмотреть в FAQ:
http://dev.1c-bitrix.ru/support/faq/8366/?phrase_id=1654478#112872
Далее в вашем кастомизируемом компоненте в файле component.php вам нужно будет изменить существующий код $APPLICATION->SetTitle($arResult[NAME]) на код $APPLICATION->SetTitle($arResult[PROPERTIES][TITLE][VALUE]) для вывода значения свойства TITLE текущего элемента инфоблока вместо его имени.
Нужно вывести заголовок окна браузера из поля дополнительного свойства в списке свойств настроек инфоблока.
В конечном результате нужно изменять заголовки окна браузера у элементов каталога и у разделов каталога, по умолчанию должны ставится из обычных заголовков элементов инфоблока catalog.
Подсказка от техподдержки:
Добрый день!
Так как заголовок устанавливается в зависимости от конкретного элемента инфоблока, то установка заголовка должна определяться в коде компонента (в нем доступна информация о том, какой элемент показывается на странице и его свойства).
Поэтому для вашего случая будет необходимо кастомизировать стандартный компонент catalog.element и в нем заменить (или изменить по вашему усмотрению) имеющийся код установки заголовка окна.
Подробнее об общих действиях при кастомизации вы можете посмотреть в FAQ:
http://dev.1c-bitrix.ru/support/faq/8366/?phrase_id=1654478#112872
Далее в вашем кастомизируемом компоненте в файле component.php вам нужно будет изменить существующий код $APPLICATION->SetTitle($arResult[NAME]) на код $APPLICATION->SetTitle($arResult[PROPERTIES][TITLE][VALUE]) для вывода значения свойства TITLE текущего элемента инфоблока вместо его имени.