Mover o carrinho e compare blocos de links superiores - Problema com o dinâmico/preguiçoso bloco
-
12-12-2019 - |
Pergunta
Eu estou tentando mover o carrinho e compare blocos de links superiores e quando o usuário passa o li
o carrinho de produto/comparar aparece:ele funciona.
Minicart
<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>
Minicompare
<!-- 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>
O problema é que quando eu uso Lesti:FPC
ou Varnish
estes blocos de criar problemas:com verniz eles são duplicados(duplo link para o carrinho, o google checkout e o produto cmopare) e com Lesti (se adicionado em lazy blocks
) eles não aparecem quando eu visitar a (qualquer) página pela primeira vez, se eu relaod eles aparecem, mas se eu mudar de página, o bloco de reposição (sem item, total=0, mas os itens estão no carrinho) e eu tenho que atualizar.
Alguma idéia?
Solução
Lesti FPC:isso resolveu o meu problema de eu ter removido qualquer referência a estes blocos a partir da Dinâmica de secção)
Preguiçoso Bloco
catalog.compare.sidebar,
minicart_head