Как прописать символьный код атрибута alt вкладки seo на битрикс?
Здравствуйте,
ПОДСКАЖИТЕ, КАК ВЫГЛЯДИТ СИМВОЛЬНЫЙ КОД ЭТОГО АТРИБУТА ИЗ ВКЛАДКИ SEO?
задача в том, чтоб значение из данной строчки присваивалось картинке.
Нашла шаблон компонента list, думаю, если вставить сюда символьный код атрибута alt (в квадратных скобках), может, будет подтягиваться из seo? Или не поможет?
компонент выглядит так:
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
- <?foreach($arResult["ITEMS"] as $arItem):?>
-
<?$file = CFile::ResizeImageGet($arItem["PREVIEW_PICTURE"]["ID"], array('width'=>120, 'height'=>176), BX_RESIZE_IMAGE_PROPORTIONAL, true); ?>
<?if ($arItem["IBLOCK_SECTION_ID"]!=12):?>
" rel="group" class="fancybox">" alt="">
<?else:?>" alt="">
<?endif;?><?endforeach;?>
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
<?=$arResult["NAV_STRING"]?>
<?endif;?>
И не дает в настройках компонента "Установить описание страницы из свойства: " - там пусто, ничего выбрать нельзя. Где это прописывается?
Буду благодарна, если подскажите
Дополнительно:
Оформите код через тег <code></code>
SEO параметры есть у Информационных Блоков / Разделов / Элементов
Настройку верно начинать с Информационных Блоков - Там прописываются шаблоны которые в последствии и формируются компонентами.
Но в частных случаях можно изменить SEO параметры для Раздела / Элемента индивидуально во вкладке SEO
уточните, пожалуйста, есть ли у атрибута alt во вкладке seo вообще символьный код такого плана ["PREVIEW_PICTURE"]["ID"] ?
- Настройки для изображений разделов
- Настройки для детальных картинок разделов
- Настройки для картинок анонса элементов
- Настройки для детальных картинок элементов
Доступно к указанию Шаблон ALT/ Шаблон TITLE / Шаблон имени файла
$ipropValues = new BitrixIblockInheritedPropertyElementValues($arResult["IBLOCK_ID"], $arResult["ID"]); $arResult["IPROPERTY_VALUES"] = $ipropValues->getValues(); |
$ipropValues = new BitrixIblockInheritedPropertyElementValues($arResult["IBLOCK_ID"], $arResult["ID"]); $arResult["IPROPERTY_VALUES"] = $ipropValues->getValues();
А дальше смотрите что вам нужно:
// Например ALT картинки анонса элемента echo $arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_ALT']; // Например TITLE картинки анонса элемента echo $arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_TITLE']; // Например ALT детальной картинки элементов echo $arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_ALT']; // Например TITLE детальной картинки элементов echo $arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_TITLE']; |
// Например ALT картинки анонса элемента echo $arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_ALT']; // Например TITLE картинки анонса элемента echo $arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_TITLE']; // Например ALT детальной картинки элементов echo $arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_ALT']; // Например TITLE детальной картинки элементов echo $arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_TITLE'];
Получить сформированные данные SEO можно так:
$ipropValues = new BitrixIblockInheritedPropertyElementValues($arResult["IBLOCK_ID"], $arResult["ID"]); $arResult["IPROPERTY_VALUES"] = $ipropValues->getValues(); |
$ipropValues = new BitrixIblockInheritedPropertyElementValues($arResult["IBLOCK_ID"], $arResult["ID"]); $arResult["IPROPERTY_VALUES"] = $ipropValues->getValues();
А дальше смотрите что вам нужно:
// Например ALT картинки анонса элемента echo $arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_ALT']; // Например TITLE картинки анонса элемента echo $arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_TITLE']; // Например ALT детальной картинки элементов echo $arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_ALT']; // Например TITLE детальной картинки элементов echo $arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_TITLE']; |
// Например ALT картинки анонса элемента echo $arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_ALT']; // Например TITLE картинки анонса элемента echo $arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_TITLE']; // Например ALT детальной картинки элементов echo $arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_ALT']; // Например TITLE детальной картинки элементов echo $arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_TITLE'];
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Для того чтобы прописать символьный код атрибута alt вкладки seo на Битриксе, необходимо выполнить следующие шаги:
1. Зайдите в административную панель Битрикса.
2. Перейдите в раздел "Настройки" -> "Настройки продукта" -> "Настройки модулей" -> "SEO".
3. В открывшемся окне найдите раздел "Настройки SEO-страниц" и выберите нужный сайт.
4. В строке "Символьный код атрибута ALT вкладки" укажите необходимое значение.
5. Нажмите кнопку "Применить" для сохранения изменений.
Пример кода на PHP:
$APPLICATION->SetPageProperty("title", "Новый символьный код ALT вкладки SEO");
После выполнения этих шагов, символьный код атрибута alt вкладки SEO будет прописан на вашем сайте на платформе Битрикс. Не забудьте проверить корректность отображения изменений на сайте после внесения настроек.