Как выбрать свойтво Секции. А точнее ее описание для вывода текстовой информации?
02.12.2008 13:41:48
ну самое простое решение это писать все элементы списка без кавычек... Ну еще что я предполагаю возможным это создать свою функцию отсева на основе getlist .
Честно getlist не пользовался. но есть насколько я помню такая функция в пхп как strpos которая находит подстроки в строке. в прицнипе получая наименование товара можно с помощью нее проверять есть ли там этот самый рубин или его нету в подстроках наименования. Единственная проблема если там вдруг будет РУБИНовый то я даже не знаю как она себя поведет скорее всего выведет так же и этот РУБИНовый. ну это так решение которое сразу в голову пришло его еще стоит отшлефовать) |
|
|
28.11.2008 17:21:58
дано:
<? if(CModule::IncludeModule("iblock")) { $arIBlockElement["ID"]=$_REQUEST["ID_SECTION"]; $arFilter = Array('IBLOCK_ID'=>7, 'GLOBAL_ACTIVE'=>'Y','SECTION_ID'=>$arIBlockElement["ID"]); $iblocks = CIBlockSection::GetList(Array($by=>$order), $arFilter, true); .... ?> надо: Узнать когда кончаться секции =)) т.е. открываем подкаталоги до тех пор пока не кончаться подкаталоги и не остануться одни товары... вот все никак условие не найду мучаюсь |
|
|
28.11.2008 13:47:06
Есть у меня модуль catalog.section который создает страничку для интернет магазина с товарами и выводит содержимое выбранного каталога. Но тут 1 проблемка если в каталоге есть подкаталоги, то то он выводит содержимое всех элементов подкаталогов.
Товары лежат так каталог/подкаталоги/(подкаталоги)/товары. Причем если подкаталогов много и товаров в них соотвественно тоже то при выборе родительского каталога может быть список до тысячи товаров. Самвопрос заключается в том чтобы найти переменную(ну илипомогите с кодом) чтобы узнавать есть ли в выбранном каталоге подкаталоги и выводить при нажатии на каталог подкаталоги а не товары в них содержащиеся. и так до тех пор пока пользователь не дойдет до донного подкаталога в котором лежат нужные ему товары. |
|
|