попытаюсь как можно детальнее обьяснить..
1)выбираем нужный нам раздел инфоблока
2) нажимаем изменить и переходим на закладку Доп. свойства
и там добавляем требуемое количество свойств
(в моем случае это свойства: UF_TITLE, UF_DESCRIPTION, UF_KEYWORDS, то есть заголовок, дескрипшен и ключевики соответственно)
3) сохраняем, и таким образом эти свойства появятся у всех папок данного инфоблока... теперь в нужные папки мы вписываем нужные слова в ключевики, дескрипшен и т.п.
4) на странице, где требуется вывод информации пишем код
| Код |
|---|
<?
$arFilter = Array("IBLOCK_ID"=>33, "ID"=>$_GET[ID], 'GLOBAL_ACTIVE'=>'Y');
//здесь описывается фильтр по которому будут отбираться папки инфоблока("IBLOCK_ID"=>33 - это номер инфоблока из которого будет производиться выбор//
$db_list = CIBlockSection::GetList(Array(), $arFilter, true, $arSelect=Array('UF_TITLE', 'UF_DESCRIPTION', 'UF_KEYWORDS'));
// сам отбор разделов, с выбором 3 наших свойств 'UF_TITLE', 'UF_DESCRIPTION', 'UF_KEYWORDS'//
while($ar_result = $db_list->GetNext())
{
?>
<?
$APPLICATION->SetPageProperty("description", $ar_result[UF_DESCRIPTION]);
$APPLICATION->SetPageProperty("keywords", $ar_result[UF_KEYWORDS]);
$APPLICATION->SetPageProperty("title", $ar_result[UF_TITLE]);
?>
<?
}
?> |
в результате все что вставлено в соответствующие поля в доп. свойствах раздела инфоблока и появится в соотв. мета.. можно проверить через браузер..
надеюсь помог