Mover el carrito y comparar bloques con los enlaces superiores: problema con el bloque dinámico/perezoso

magento.stackexchange https://magento.stackexchange.com//questions/50001

Pregunta

Estoy intentando mover el carrito y comparar bloques con los enlaces principales y cuando el usuario pasa por encima li Aparece la comparación carrito/producto:funciona.
Minicarro

<reference name="header">
    <reference name="top.links">
        <remove name="checkout_cart_link"/>
        <block type="minicart/view" name="minicart_toplink" template="minicart/toplink.phtml" >
            <block type="checkout/cart_sidebar" name="cart_sidebar" as="topcart" template="checkout/cart/sidebar.phtml"/>
        </block>
        <action method="addLinkBlock"><blockName>minicart_toplink</blockName></action>
        <block type="checkout/links" name="checkout_cart_link_minicart">
            <action method="addCheckoutLink"></action>
        </block>
    </reference>
</reference>

minicomparar

<!-- Disable compare product block on left and right sidebar -->
    <reference name="right">
        <action method="unsetChild">
            <name>catalog.compare.sidebar</name>
        </action>
    </reference>
    <reference name="left">
        <action method="unsetChild">
            <name>catalog.compare.sidebar</name>
        </action>
    </reference>

    <!-- Add Compare product block to top links -->
    <reference name="header">
        <reference name="top.links">
            <block type="minicompare/view" name="minicompare_toplink" template="minicompare/toplink.phtml" >
                <block type="catalog/product_compare_sidebar" name="catalog.compare.sidebar" as="topcompare" template="catalog/product/compare/sidebar.phtml"/>
            </block>
            <action method="addLinkBlock"><blockName>minicompare_toplink</blockName></action>
        </reference>
    </reference>

El problema es que cuando uso Lesti:FPC o Varnish Estos bloques crean problemas:con barniz se duplican(doble enlace para carrito, caja y cmopare del producto) y con Lesti (si se agrega debajo lazy blocks) no aparecen cuando visito la página (todas y cada una) por primera vez, si vuelvo a cargar aparecen, pero si cambio la página el bloque se reinicia (sin elemento, total = 0, pero los elementos están en el carrito) y tengo que actualizar.
¿Alguna idea?

¿Fue útil?

Solución

Lesti FPC:esto resolvió mi problema (he eliminado cualquier referencia a estos bloques de la sección Dinámica)

Bloque perezoso

catalog.compare.sidebar,
minicart_head
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top