Cómo agregar bloques de búsqueda de piezas de productos a las páginas

¡Hola a los lectores del blog de Amasty!

Hoy comparto un tutorial para los usuarios de la extensión Amasty Product Parts Finder . Product Parts Finder es una herramienta muy poderosa que permite a las personas encontrar repuestos y componentes según ciertos parámetros.

En la guía del usuario , describimos opciones para agregar el bloque Buscador de piezas de productos en ciertas páginas a través del panel de administración. Pero a menudo este método no es suficiente para los comerciantes, por lo que describí formas de agregar el bloque Buscador de piezas de productos en varias páginas de su tienda Magento.


Nota: antes de realizar las siguientes acciones, asegúrese de hacerlo en una tienda de prueba o desarrollo. Además, asegúrese de tener suficientes conocimientos técnicos para seguir las instrucciones. Si no le quedan del todo claros, diríjase a un desarrollador.

Si desea colocar el bloque del buscador en una página especial del buscador , que buscará entre todos los productos del sitio, asegúrese de configurar la categoría raíz como anclada:

1) El método más efectivo para agregar el bloque buscador a las páginas es agregar mediante la inserción de bloques en el archivo xml . Para hacer eso, vamos a modificar  el archivo /app/design/frontend/base/default/layout/amfinder.xml .

Por ejemplo, queremos que un bloque de buscador con id = 1 esté disponible en la página de amfinder. Para este resultado, descomente esta parte del código:

[php]

<block type =”amfinder/form” name=”amfinder89″>

<action method=”setId”><id>1</id></action>


<action method=”apply” />


</block>


[/ php]

Si todavía no puede ver el bloque del buscador , cambie el tipo de bloque de  type=”catalog/category_view”type=”core/text_list” .



Aquí lo hemos hecho, el bloque del buscador está visible y funcionando ahora.

2) Si desea establecer un diseño vertical, horizontal o receptivo para un bloque de búsqueda en particular , use el siguiente parámetro:

[php]

<método de acción=”setTemplate”><template>amfinder/responsive.phtml</template></action>

[/php]

 

3) Para instalar el bloque buscador en todas las categorías de la tienda , descomente las siguientes líneas:

[php]

<catalog_category_default>

<reference name=”content”>


<block type =”amfinder/form” name=”amfinder89″ before=”category.products”>


<action method=”setId”><id>1</id>< /acción>


<método de acción=”aplicar” />


</bloque>


</referencia>


</catalog_category_default>

<catalog_category_layered>

<reference name=”content”>


<block type =”amfinder/form” name=”amfinder89″ before=”category.products”>


<action method=”setId”><id>1</id>< /acción>


<método de acción=”aplicar” />


</bloque>


</referencia>


</catalog_category_layered>

[/php]

4) Para agregar el bloque del buscador a una página de categoría determinada , debe conocer esta ID de categoría (por ejemplo, es 19 para un ejemplo rápido).

Use el siguiente código para realizar esta tarea:

[php]

<CATEGORY_19>

<reference name=”content”>


<block type =”amfinder/form” name=”amfinder89″ before=”category.products”>


<action method=”setId”><id>1</id>< /acción>


<método de acción=”aplicar” />


</bloque>


</referencia>


</CATEGORÍA_19>


[/php]

5) A veces, los comerciantes nos preguntan cómo agregar el bloque de búsqueda a todas las páginas del sitio , y debería redirigir a la página de búsqueda .

¡También se puede hacer! Vaya a la configuración del buscador y asegúrese de que  URL de destino personalizada = amfinder/

Luego, agregue el bloque buscador a la sección de encabezado de todas las páginas del sitio:

[php]

<predeterminado>


<reference name=”header”>


<block type =”amfinder/form” name=”amfinder89″ as=”finder1″>


<action method=”setId”><id>1</id> </action>


<action method=”setTemplate”><template>amfinder/responsive.phtml</template></action>


<action method=”apply” />


</block>


</reference>


</default>

[/php]

Después de eso, debe llamar al bloque declarado, y lo haremos en el archivo del tema. Por ejemplo, si tiene instalado el tema RWD Magento, es el siguiente archivo:

aplicacióndiseñofrontendrwddefaulttemplatepagehtmlheader.phtml

Llame al bloque buscador con esta línea de código:

[php]<?php echo $esto->getChildHtml(‘buscador1’) ?>[/php]

Y aquí está el resultado:

Espero que estas breves instrucciones lo ayuden a utilizar las extensiones de Product Parts Finder al máximo. Si todavía tiene alguna pregunta sobre cómo agregar los bloques buscadores a su sitio, por favor pregúnteme en los comentarios o escriba una línea a support@amasty.com.