Доброго дня! Я не силен в php поэтому прошу помощи здесь, может кто сталкивался. Сейчас при заполнение полей в самый верх статьи выводится текст из SEO поля "Шаблон МЕТА TITLE", нужно что бы выводился из поля "Заголовка элемента". Скрин детального шаблона, откуда выводится. http://prntscr.com/cssuji
Eugene AquamarIn написал: Доброго дня! Я не силен в php поэтому прошу помощи здесь, может кто сталкивался. Сейчас при заполнение полей в самый верх статьи выводится текст из SEO поля "Шаблон МЕТА TITLE", нужно что бы выводился из поля "Заголовка элемента". Скрин детального шаблона, откуда выводится. http://prntscr.com/cssuji
А что за компонент подключаешь? По идеи в h1 "Шаблон МЕТА TITLE" может подставляться только в том случае, если ты делаешь так:
Код
<h1><?$APPLICATION->ShowTitle()?></h1>
В твоем же случае в h1 должно подставляться название элемента.
Описанная тобой ситуация может возникнуть в том случае, если в компоненте/result_modifier/component_epilog переопределяется $arResult['NAME']
Походу я не правильно понял. У тебя "Название элемента" и "Шаблон МЕТА TITLE" совпадают? В h1 подставляется "Название элемента". Для того, чтобы в h1 подставлялся "Заголовок элемента" необходимо заменить
Дмитрий Ганин написал: Походу я не правильно понял. У тебя "Название элемента" и "Шаблон МЕТА TITLE" совпадают? В h1 подставляется "Название элемента". Для того, чтобы в h1 подставлялся "Заголовок элемента" необходимо заменить
Для того, чтобы в h1 подставлялся "Заголовок элемента" необходимо заменить Код на Код < h1 > <? = $arResult [ 'NAME' ] ?> </ h1 > < h1 > <? = $arResult [ 'IPROPERTY_VALUES' ][ 'ELEMENT_PAGE_TITLE' ] ?> </ h1 >
А как создать условие если не заполнено поле "<? = $arResult [ 'IPROPERTY_VALUES' ][ 'ELEMENT_PAGE_TITLE' ] ?>" то вывести <?=$arResult['NAME']?> Делал в шаблоне так: