ПредишенСледващото

По-рано в тази статия ще опиша една много тромава и не е много продуктивен начин за показване на продукти от цялата директория от желаните свойства (марки и етаж). В момента има по-прост метод, използвайки конвенционални компоненти Битрикс.

1. Създаване на директория в желаните свойства на Бранд, Пол.

2. Заключения на точното място в шаблона на сайта (napirimer, в лявата колона) компонент Филтър елементи Битрикс: catalog.filter, посочват всички необходими параметри в "името на масива за филтриране на изходящия" пиша тук, например, arrF, избираме свойства, които ще се филтрува.

3. Създаване на страница, която ще се показват резултатите от добавете същия компонент към него, го взема в

. долу добавите съставните елементи Битрикс раздел: catalog.section, задайте желаните параметри, по-специално в "името на масива на филтър стойности за филтриране на елементи", също пишат arrF и поставете отметка "Show всички елементи, ако не е посочено:". (Важно е, че компонентът филтър стои на входа на компонент от списъка на стоки, които могат да бъдат поставени, ако първият филтър в дясната колона, а след това на втория, и не е нужно).

Опитвам се да се приложат някои от същия филтър, но аз да търсите с името.
в кое място е да пиша този код по-сложно, че вече има филтър. Аз ще бъда много благодарен, ако ви посъветва или кажете

По принцип, ако търсите само по име, можете да използвате обичайния Функцията за търсене, има недостатък е, че резултатите не получават снимка, как да се определи, описан тук smsdesign.com.ua/. /.
Ако вече имате страница на стандартен филтър, тогава трябва да има и да се филтрира по име.
Това, което е описано в тази статия, е написано на отделна страница PHP (тук също, между другото има филтриране по име). Ако погледнете тук fakt.net.ua/. /. , кодът е написано на празна страница /brand/index.php
Недостатъкът е, че ако отидете тук просто fakt.net.ua/brand/. това ще покаже всичко на страницата, на тази на този сайт пряка връзка с този филтър, но вече голяма връзка специално за всяка марка

Благодаря ви много! Аз ще се опитам)

направите своя компонент? Бихте ли могли да бъдат изложени на самия компонент и свързаната страница (index.php.)
Благодаря ви.

Това не е компонент на отделна страница, PHP. Аз създадох празна страница и да се регистрират /brands/index.php има всичко на този код, с оглед на техните данни (ID информационен блок, символни кодове, изисквани свойства и т.н.) Ако просто отидете на страницата, тя ще се показват на целия списък на стоки. страниране, не можех да се реализира. и тъй като тези продукти твърде много, аз веднага отидоха на основните връзки с оглед на филтър / марка /? марки = Версаче

Благодаря ти, не работи филтър по марка само ако зададете идентификацията на марката. Къде да търся?

В моя случай, ако погледнете от марката Versace, трябва да щракнете върху връзка / марка /? Марки = Версаче или страница / марка / списък изберете Versace марка и кликнете върху Изберете. тогава параметрите на марки и Версаче, посочени в списъка за избор в началото на кода, след третия ред. Ако въведете само името на Versace в полето Име, след което филтърът ще търси тази дума в полето за заглавие, като попълните администратор при добавяне на продукт

nepoymu но как да се получи на имота, защото CIBlockElement. GetProperty предава ID_BLOCK, и бих искал в предишната част, типа трансфер, или набор от информационни блокове.

Фактът, че аз имам списък с марки, които филтър предвидения ръководство и $ arFilter1 т.н. което трябва да се покаже на имоти вече близо продуктите, които се появяват на страницата. Ако имате за продуктите на различните информационни блокове са показани различни свойства, тогава защо не донесе първия списък на продуктите на желания недвижим имот от един информационен блок, а след това от друга, това е, напиши
$ ArFilter1 = Array ( "IBLOCK_ID" => 12 "% NAME" => $ дума, масив ( "? PROPERTY_BRAND" => $ Br, "? PROPERTY_POL" => $ Pol), "ACTIVE_DATE" => "Y" , "активен" => "Y");
$ ArFilter2 = Array ( "IBLOCK_ID" => 13 "% NAME" => $ дума, масив ( "? PROPERTY_BRAND" => $ Br, "? PROPERTY_POL" => $ Pol), "ACTIVE_DATE" => "Y" , "активен" => "Y");
и след това се повтаря кода, съответно, за втори информационен блок на

Не мога да разбера какво сте направили. Къде ти пиша $ arFilter1? На страницата в кода, което имам е този:

Това съобщение е да се абонирате за уведомяване (в квадратчето не е зададен в предишния пост)

Благодаря за уточнението, като цяло, постигнати резултати от дейността, но не мисля, че как иначе да показва цената и наличността, т.е. цена и количество.

Ето как да zazvanie елемент показва над снимката?

Опитайте страниците на шаблони на подробни елементи на точното място, за да донесе PHP променлива $ arResult [ "NAME"]

Подкрепете проекта - споделете линка, благодаря!