Pregunta

Bueno, en mi página tengo en la barra izquierda, muestran las subcategorías de la categoría cuando ingresas a la página de la categoría, pero mi cliente ha requerido que logre poner una segunda barra izquierda debajo de la primera, esto tiene que mostrar el marcas de los productos de la categoría; Tengo la subcategoría de marcas, pero no tengo idea de cómo ponerlas como una segunda barra en el lado izquierdo de la página.

Espero que puedan ayudarme. Gracias en ventaja.

¿Fue útil?

Solución

Para agregar un nuevo bloque a left, necesita un módulo, un XML de diseño, un bloque y una plantilla.

Agregar archivo de diseño a Magento

<config>
    <frontend>
        <layout>
            <updates>
                <company_module>
                    <file>company_module.xml</file>
                </company_module>
            </updates>
        </layout>
    </frontend>
</config>

Agregar bloque a la izquierda

<the_layout_handle_of_your_choice>
    <reference name="left">
        <block type="your/type" template="your/module/template.phtml" />
    </reference>
</the_layout_handle_of_your_choice>

Si no necesita un bloque para dividir Logic y HTML, puede usar core/template aquí.

Y en su archivo de plantilla puede mostrar lo que desee:

<?php $brands = $this->getMyBrands(); ?>
<?php foreach($brands as $brand): ?>
...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top