[CODE]global $arFilter;
$arFilter = Array("!PREVIEW_PICTURE" => false);[/CODE] Вроде так :)
$arFilter = Array("!PREVIEW_PICTURE" => false);[/CODE] Вроде так :)
23.05.2014 12:38:45
[QUOTE]Андрей пишет:
И все же вы не ответили на вопрос, где формируется массив $arResult? [/QUOTE]Он формируется компонентом, а именно в файле component.php компонента. [QUOTE]Андрей пишет: как не зная названия таблиц и полей таблиц можно выводить данные, или изменять их (добавлять, изменять, удалять записи)? [/QUOTE]Это делается в панели администрирования через веб-интерфейс, либо с помощью API - для этого нужно знать ID инфоблока и записи. Оперировать именами таблиц недопустимо, т.к. при обновлении может измениться структура БД, а вот API не поменяется, т.к. является прослойкой между вашим кодом и БД. [QUOTE]Андрей пишет: Или ситуация такая что есть таблицы справочники, с уникальными полями, их ведь надо создавать, работать с ними и выводить их. [/QUOTE]Признаться, здесь я вас не понял - что имеется в виду? |
|
|
23.05.2014 12:20:55
[QUOTE]Зотов пишет:
Есть страница с брендом, необходимо на ней сделать вывод всех карточек товара , данного бренда [/QUOTE]Если страница с брендом выводится компонентом Элемент каталога, то в component_epilog.php шаблона задаете: [CODE]global $arrFilterBrand; $arrFilterBrand = Array("PROPERTY_BRAND" => $arResult["ID"]);[/CODE] И название переменной указываете в качестве фильтра для компонента Элементы раздела - он выведет все товары этого бренда. |
|
|
23.05.2014 11:37:09
[QUOTE]Роман Гаглоев пишет:
Свойство сделал так: тип - список, Символьный код - NO_PRICE, в списке да, нет. Теперь в шаблоне компонента прописываю, в самом низу, ваш код и вместо "код вывода цены" - символьный код ?? [/QUOTE]Нет, это по шаблону надо смотреть, где у вас цена выводится, вам этот участок, как бы обрамить нужно. Сверху <?if():?> снизу <?endif;?> таким образом вывод цены будет осуществляться по условию. |
|
|