спасибо большое, понял =)
22.12.2008 12:13:45
Добрый день,
столкнулся вот с такой ситуацией: Админ создает элемент инфоблока и привязывает его к какому нибудь зарегестрированному пользователю на сайте. А как теперь задать в фильтре, чтобы выборка шла именно по привязке пользователя, причем ID должен определяться сам, взависимости от того под каким логином зашел пользователь? для фильтра по создателю все легко сделал:
а вот как вытащить привязку не могу понять, подскажите пожалуйста |
|||
|
16.12.2008 22:08:39
а что вывестись то должно? это же мета таги... бегло посмотрел скрины - вроде все логично но не вникал... завтра попробую повнимательнее.. а мета-таги посмотрите через браузер... например в эксплорере это Вид - просмотр HTML кода и там увидите ключевики которые вы задавали для раздела...
|
|
|
16.12.2008 08:21:51
попытаюсь как можно детальнее обьяснить..
1)выбираем нужный нам раздел инфоблока 2) нажимаем изменить и переходим на закладку Доп. свойства и там добавляем требуемое количество свойств (в моем случае это свойства: UF_TITLE, UF_DESCRIPTION, UF_KEYWORDS, то есть заголовок, дескрипшен и ключевики соответственно) 3) сохраняем, и таким образом эти свойства появятся у всех папок данного инфоблока... теперь в нужные папки мы вписываем нужные слова в ключевики, дескрипшен и т.п. 4) на странице, где требуется вывод информации пишем код
в результате все что вставлено в соответствующие поля в доп. свойствах раздела инфоблока и появится в соотв. мета.. можно проверить через браузер.. надеюсь помог |
|||
|
10.12.2008 11:13:40
недавно столкнулся с такой же проблемой...
вот как реализовал:
где 'UF_TITLE', 'UF_DESCRIPTION', 'UF_KEYWORDS' как раз пользовательские свойства которые создал у папок |
|||
|
10.12.2008 09:54:06
в общем то делаю так, видимо где то детская ошибка..
|
|||
|
02.12.2008 12:25:30
для элементов создал свойства title description keywords
на выводе поставил: <? if(CModule::IncludeModule("iblock")) { $arIBlockElement = GetIBlockElement($_GET[ID]); ?> <? $APPLICATION->SetPageProperty("description", "$arIBlockElement[PROPERTIES][DESCRIPTION][VALUE]"); $APPLICATION->SetPageProperty("keywords", "$arIBlockElement[PROPERTIES][TITLE][VALUE]"); $APPLICATION->SetPageProperty("title", "$arIBlockElement[PROPERTIES][TITLE][VALUE]"); ?> <?}?> на выводе Array[DESCRIPTION][VALUE] подскажите синтаксис в данном случае? |
|
|