Saturday 09 October 2010 6:51:24 am
Thanks My content tree is simple… There is a “folder” where all products are located, the “Available” and “No Available” ones, the folder´s name is “Poducts”. “Available Class product” has the following attributes: (This description will only have the important attributes used for the search, I will try to translate because the site is in spanish) --------------------------------------------------------- Available class ( class ID "available" ) --------------------------------------------------------- Attributes for the product category Tipología del producto que se oferta [Relación de objeto] (id:468) Nombre: Tipología del producto que se oferta Identificador: tipologiaproducto Categoría: Predeterminado (Content) Descripción: Parámetros: No es requerido Es buscable (is searchable) No recoge información La traducción está activada Metodo de selección: Lista desplegable Elemento de selección predeterminado: Nombre Tipo Sección Folder Tipologías de producto Folder Standard Permitir correspondencia borrosa: --------------------------------------------------------- Attribute for the country location --------------------------------------------------------- Para trabajar en las provincias [Relaciones de objetos] (id:480) Nombre: Para trabajar en las provincias Identificador: provinciasatrabajar Categoría: Predeterminado (Content) Descripción: Parámetros: No es requerido Es buscable No recoge información La traducción está activada Metodo de selección Listas de multiselección Tipo: Sólo objetos existentes Clases permitidas: (allowed clases!!) * provinciaparatrabajar Clase del objeto (none) Ubicación predeterminada: Los objetos nuevos no se colocarán en el árbol de contenido. --------------------------------------------------------------------------------------------------------- As for the “Not Available product class” ( class ID "notavailable" ) --------------------------------------------------------- Attribute for the product category --------------------------------------------------------- Seleccione a que tipologia de producto se asocia [Relaciones de objetos] (id:486) Nombre: Seleccione a que tipologia de producto se asocia Identificador: tipologiadel producto Categoría: Predeterminado (Content) Descripción: Parámetros: No es requerido Es buscable No recoge información La traducción está activada Metodo de selección Lista con botones radio (radio button list) Tipo: Sólo objetos existentes Clases permitidas: (allowed classes)
Clase del objeto (none) Ubicación predeterminada: Los objetos nuevos no se colocarán en el árbol de contenido. --------------------------------------------------------- Attribute for the country location --------------------------------------------------------- Para trabajar en las provincias [Relaciones de objetos] (id:480) Nombre: Para trabajar en las provincias Identificador: provinciasatrabajar Categoría: Predeterminado (Content) Descripción: Parámetros: No es requerido Es buscable No recoge información La traducción está activada Metodo de selección Listas de multiselección Tipo: Sólo objetos existentes Clases permitidas: (allowed clases!!) * provinciaparatrabajar Clase del objeto (none) Ubicación predeterminada: Los objetos nuevos no se colocarán en el árbol de contenido. ------------------------------------------------------------------------------------------------------------------ Form code upt to now: <code> <form action="/lapincha/index.php/esl/content/advancedsearch" method="get"> <li><input type=checkbox value="Available"> Pinar del Río</li> <li><input type=checkbox value="Not Available">Ciudad de La Habana</li> <h2>1. Seleccione Tipologia<font size=1><label> <input class="input" value="y" onclick="alert1('1','buscar','sector');" type="radio">Todos</label><label> <input class="input" value="n" onclick="alert1('0','buscar','sector');" type="radio">Ninguno</label></font></h2> <div class="searchbox"> <ul> <li><input value="Office"><a href="/lapincha/index.php/esl/Busca/office">Office</a></li> <li><input value="Building"><a href="/lapincha/index.php/esl/Busca/building">Building</a></li> <li><input value="Publicity"><a href="/lapincha/index.php/esl/Busca/publicity">Publicity</a></li> </ul> </div> <div class=clear></div> <h2><div style="float:left">2. Seleccione lugar</div><div style="float:left"><font size=1><label> <input class="input" value="y" onclick="alert1('1','buscar','province');" type="radio">Todos</label><label> <input class="input" name="all2" value="n" onclick="alert1('0','buscar','province');" type="radio">Ninguno</label></font></div><div class=clear></div></h2> <br /> <div class="searchbox"> <ul> <li><input type=checkbox value="Pinar del Río"><a href="/lapincha/index.php/esl/Busca/Provincia-a-trabajar/Pinar-del-Rio">Pinar del Río</a></li> <li><input type=checkbox value="Ciudad de La Habana"><a href="/lapincha/index.php/esl/Busca/Provincia-a-trabajar/Ciudad-de-La-Habana">Ciudad de La Habana</a></li> <li><input type=checkbox value="Mayabeque"><a href="/lapincha/index.php/esl/Busca/Provincia-a-trabajar/Mayabeque">Mayabeque</a></li> <li> </ul> </div> <div class=clear></div> <div class="clear"></div><!--end of search box links --> <div class="clear"></div> </div> <input class="button" name="SearchButton" value="Buscar" /> </form> </code> The procedure I need: User selects Available products or Not Available (Class ID "available" / "notavailable") Folder to search for nodeID 340 Then selects type of product
Then the location
And then clicks the search button So the search should search at the FOLDER for the RIGHT objects depending of the CLASS value upon selection, that matches the selection values of “type of products” (could be one or several or all) with its corresponding type of product object relation attribute of the class (and see if at least one of the selection matches one of the selections of the object) and the same goes with location… kind of hard to explain…. Anyway the form just could help understand the issue. thanks again!
Diseño Web Cuba
Web Design Cuba
www.elfosdesign.com
|