Вот скрин имеющихся полей , в настройках по нажатию на нету таких полей списке левого столбца как добавить их и чтобы они выводили свою информацию в раздел <head /> html документа ???
Я постоянно на форуме, так что как напишите я сразу отвечу →
ilyas-> пишет: Вот скрин имеющихся полей , в настройках по нажатию на нету таких полей списке левого столбца как добавить их и чтобы они выводили свою информацию в раздел <head /> html документа ???
Люди ну не проходите мимо !!! может кто-нибуть с такой задачкой уже сталкивался???
Я постоянно на форуме, так что как напишите я сразу отвечу →
Добрый день, если я правильно поняла ваш вопрос (он задан странновато) между тегами <head ></head >на странице выводится информация из настроек раздела ( свойств папки) или свойств страницы в структуре сайта, а не из свойств инфоблока. Если в свойствах раздела (страницы) не прописаны эти keywords и description, то они наследуются из настроек вышестоящего раздела (папки).
Сергей Стоцкий пишет: А вы создали соответственные свойства для инфоблока? На скринах их нету.
Цитата
Samhain пишет: Добрый день, если я правильно поняла ваш вопрос (он задан странновато) между тегами <head ></head >на странице выводится информация из настроек раздела ( свойств папки) или свойств страницы в структуре сайта, а не из свойств инфоблока. Если в свойствах раздела (страницы) не прописаны эти keywords и description, то они наследуются из настроек вышестоящего раздела (папки).
Действительно немного непонятно задал вопрос извиняюсь, вообщем обновил первый скрин админки, в нем выделил столбцы Название активность начало активности, мне нужно добавить еще столбцы keywords и description ну и соответственно чтобы в них были поля в которые нужно вбивать ключевики и описания, по нажатию кнопки в виде шестерьни в левом поле доступный полей нет таких полей которые нужны
Я постоянно на форуме, так что как напишите я сразу отвечу →
Вы можете в параметрах компонента в дополнительных свойствах указать поля инфоблока для метатегов. Так же, как вариант, можно добавить код:
Код
//set meta and title ftom properties
if($arResult["PROPERTIES"]["ВАШИ_keywords"]["VALUE"])
$APPLICATION->SetPageProperty("keywords", $arResult["PROPERTIES"]["ВАШИ_keywords"]["VALUE"]);
if($arResult["PROPERTIES"]["ВАШ_description"]["VALUE"])
$APPLICATION->SetPageProperty("description", $arResult["PROPERTIES"]["ВАШ_description"]["VALUE"]);
if($arResult["PROPERTIES"]["ВАШ_title"]["VALUE"])
$APPLICATION -> SetTitle($arResult["PROPERTIES"]["ВАШ_title"]["VALUE"]);
Добрый вечер! как я понял в админке создаю поля которые на скрине, а код куда вбивать, нужно чтобы при написании новости можно было прописывать кейворды и дескрипшины, по умолчанию имеются 3 поля описанные выше, КОД В HEADER.PHP вставить ?
Я постоянно на форуме, так что как напишите я сразу отвечу →
После добавления пользовательских свойств в настройках типа инфоблока, чтобы поля добавились при добавлении элемента необходимо: При создании элемента инфоблока, необходимо нажать на "Настройку формы редактирования" и добавить добавленные Вами поля в соответствующую вкладку. После этого поля будут видны и доступны для редактирования в элементах инфоблока.
Мое предыдущее сообщение касается обращения к данным полям в инфоблоке.
После добавления пользовательских свойств в настройках типа инфоблока, чтобы поля добавились при добавлении элемента необходимо: При создании элемента инфоблока, необходимо нажать на "Настройку формы редактирования" и добавить добавленные Вами поля в соответствующую вкладку. После этого поля будут видны и доступны для редактирования в элементах инфоблока.
Мое предыдущее сообщение касается обращения к данным полям в инфоблоке.
В типах инфоблоков на вкладке свойства добавил поля Ключевы0слова и Описание Вот скрин , теперь значит при добавлении новости нету этих полей для заполнения ключевиков и описаний , еще необходимо чтобы при просмотре новости на сайте ключевики и описания заполненные при добавлении новости отображались в разделе <head /> т.е. <meta name="keyword" /> и <meta name="description" />
Я постоянно на форуме, так что как напишите я сразу отвечу →
на первом скриншоте у Вас список элементов инфоблока, на втором сам элемент инфоблока. Вам необходимо добавить для отображения созданные пользовательские поля не в список, а в редактируемый элемент инфоблока. На Вашем втором скриншоте видно справа вверху колесико настройки, там Вы сможете добавить пользовательские свойства для редактирования.
Для отображения пользовательских свойств воспользуйтесь примером кода выше (он должен быть добавлен в шаблоне вызываемого инфоблока), либо в настройках компонента в дополнительных свойствах указать поля инфоблока для метатегов
darius3000 пишет: Если я верно понял Вашу проблему:
на первом скриншоте у Вас список элементов инфоблока, на втором сам элемент инфоблока. Вам необходимо добавить для отображения созданные пользовательские поля не в список, а в редактируемый элемент инфоблока. На Вашем втором скриншоте видно справа вверху колесико настройки, там Вы сможете добавить пользовательские свойства для редактирования.
Для отображения пользовательских свойств воспользуйтесь примером кода выше (он должен быть добавлен в шаблоне вызываемого инфоблока), либо в настройках компонента в дополнительных свойствах указать поля инфоблока для метатегов
Здравствуйте! Вот скрин, значит убрал поля из списка и добавил в элементе инфоблока При заполнении полей Описание, ключевые слова их текст будет сохраняться в базе??? Под них создадутся таблицы??? Как я понял еще нужно добавить код чтобы ключевые и описание появлялись при просмотре новости в разделе <head />:
Код
//set meta and title ftom properties
if($arResult["PROPERTIES"]["ВАШИ_keywords"]["VALUE"])
$APPLICATION->SetPageProperty("keywords", $arResult["PROPERTIES"]["ВАШИ_keywords"]["VALUE"]);
if($arResult["PROPERTIES"]["ВАШ_description"]["VALUE"])
$APPLICATION->SetPageProperty("description", $arResult["PROPERTIES"]["ВАШ_description"]["VALUE"]);
if($arResult["PROPERTIES"]["ВАШ_title"]["VALUE"])
$APPLICATION -> SetTitle($arResult["PROPERTIES"]["ВАШ_title"]["VALUE"]);
Можно путь в какой модуль, компонент добавлять??? разве не в header.php
Я постоянно на форуме, так что как напишите я сразу отвечу →
Samhain пишет: Сначала посмотрите настройки компонента, который выводит ваши новости.
Цитата
darius3000 пишет:
... либо в настройках компонента в дополнительных свойствах указать поля инфоблока для метатегов
если это Комплексный компонент (bitrix:news), то там есть такие настройки:
Вообщем вот мой скрин, я не нашел настроек в которых можно указывать поля для вывода описаний и ключевых слов по вашему скрину ( у вас на скрине помоему старая версия битрикса)
Я постоянно на форуме, так что как напишите я сразу отвечу →
У меня на скрине настройки компонента. Откройте страницу новостей в публичке (или в админке), кликните пункт "Изменить страницу". На странице стоит компонент. кликните на картинке компонента мышкой. Посмотрите его настройки.
Samhain пишет: Сначала посмотрите настройки компонента, который выводит ваши новости.
Цитата
darius3000 пишет:
... либо в настройках компонента в дополнительных свойствах указать поля инфоблока для метатегов
если это Комплексный компонент (bitrix:news), то там есть такие настройки:
Цитата
Samhain пишет: У меня на скрине настройки компонента. Откройте страницу новостей в публичке (или в админке), кликните пункт "Изменить страницу". На странице стоит компонент. кликните на картинке компонента мышкой. Посмотрите его настройки.
Вот сделал как на ваших скринах, код прописывать не надо ??? Описание и ключевики при заполнении созданных полей для инфоблока Новости будут выводиться в разделе <head /> (meta name="keyword", meta name="description" ) ????
Я постоянно на форуме, так что как напишите я сразу отвечу →