问题与magento社区众所周知的 J2T Ajax购物车有关,可以找到here。
虽然安装看起来很简单,但您可以将文件复制到适当的目录并从管理员面板进行修改。 “成功”安装后,购物车的行为保持不变。我使用术语“成功”,因为JavaScript文件与css一起加载。
安装程序是否缺少任何其他步骤? (注意:开发magento的版本是 1.4.0.1 )。
答案 0 :(得分:0)
插件结构
所有 j2tajaxcheckout.xml ,并添加到 catalog.xml
<default>
<reference name="before_body_end">
<block type="core/template" name="j2t_ajax_wrapper" after="-" template="j2tajaxcheckout/ajax_wrapper.phtml" />
</reference>
</default>
和最终文件 catalog.xml
<!--
AJAX cart modulo
-->
<j2tajaxcheckout_index_cart>
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
<reference name="content">
<remove name="head"/>
<remove name="header"/>
<remove name="footer"/>
<remove name="left"/>
<remove name="right"/>
<remove name="before_body_end"/>
<block type="j2tajaxcheckout/cart" name="j2tajaxcheckout" template="j2tajaxcheckout/ajaxcart.phtml">
<block type="checkout/cart_sidebar" name="cart_sidebar_ajax" as="cart_sidebar_ajax" template="checkout/cart/sidebar.phtml">
<action method="addItemRender"><type>simple</type><block>checkout/cart_item_renderer</block><template>checkout/cart/sidebar/default.phtml</template></action>
<action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/cart/sidebar/default.phtml</template></action>
<action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/cart/sidebar/default.phtml</template></action>
</block>
</block>
</reference>
</j2tajaxcheckout_index_cart>