1C-Bitrix dezvoltatori - căutare limita posibilitățile de căutare parametri arbitrare

Un exemplu foarte bun, vă mulțumesc! În fața mea este doar o sarcină reaizovat această căutare.
Sunt nou la Bitrix și am câteva întrebări cu privire la acest cod:

în cazul în care ($ arFields # 91; "MODULE_ID" # 93; == "iblock" $ ArFields # 91; "PARAM2" # 93; == 180 substr (arFields $ # 91; "ITEM_ID" # 93;, 0, 1) = "S"!

180 - id bloc de informații pe care doriți să căutați?

$ ArSectionFilter = array ( "PARAMETRI" => array ( "iblock_section" => 6759));

6759 - informații ID secțiunea bloc, care se va uita la căutare? Ie Dacă eu, de exemplu, informații bloc „Produse“ include secțiuni de pe „Discuri“, „cărți“, „suveniruri“ Eu pot face doar o lista drop-down de lângă caseta de căutare și trimite ID-ul secțiune get'om în loc de 6759?

Și dacă Razelikh „cărți“ conține sub-secțiuni? Ie de fapt, elemente legate de sub, dar este nevoie de căutare pe toate secțiunile „Cărți“?

Am înțeles bine că am nevoie de ea, în primul pas aici

utilizați CIBlockSection :: GetNavChain și trimite ca $ arSection # 91; "ID" # 93; ID-ul partiției părinte?

8-800-250-1860 Contactați-ne Harta site-ului
site-ul web design -