隐藏 Magento 网站的登录及购物车功能

文章目录

    最近碰到了一个 Magento 1.7 网站的问题,网站右上角不知怎么的出现了 “My Account | My Cart | Checkout | Log In” 这类的功能,去年还没有这些,不知道怎么就开启了这类功能,是代码问题?也许是因为这类功能被开启了,所以产品详情页下方也跟着出现了可以添加产品数量到购物车的功能,这类功能也需要关掉,因为这个网站不做在线购买商品的。

    Magento 网站顶部 My Account 菜单

    去掉顶部的账号登录功能

    1. 登录Magento后台,进入 System > Configuration。
    2. 在左侧面板中,找到 Advanced 下的 Advanced 选项。
    3. 在 Disable Modules Output 区域,找到并禁用以下模块:
      • Mage_Checkout:禁用结账功能。
      • Mage_Sales:禁用销售模块。
      • Mage_Customer:如果不想让用户注册或登录,也可以禁用此项。

    点击 Save Config 保存。

    禁用后,请务必清除缓存:进入 System > Cache Management,点击 Flush Magento Cache。

    隐藏产品详情页的添加购物车功能

    Magento 产品详情页的添加购物车

    首先要确定目前使用的主题:

    1. 登录 Magento 后台。
    2. 依次进入 System > Configuration。
    3. 在左侧面板中,找到 General 下的 Design 选项。
    4. 在 Design 页面中,点击展开 Themes 区域。

    登录服务器,找到对应主题的配置文件,例如:

    /home/wwwroot/www.sunzhongwei.com/sunzhongweicom/app/design/frontend/default//layout

    打开

    vim catalog.xml

    注释掉添加购物车的代码

    <!--
    <block type="catalog/product_view" name="product.info.addtocart" as="addtocart" template="catalog/product/view/addtocart.phtml"/>
    -->
    

    然后清除缓存即可:

    进入 System > Cache Management,点击右上方 Flush Magento Cache。

    隐藏 add-to-box class 的元素

    如何设置全局 css?

    1. 登录 Magento 1.7 后台,进入 System > Configuration。
    2. 点击左侧菜单 Design,展开 HTML Head 选项卡。
    3. 在 Miscellaneous HTML 文本框中,添加以下代码:
      <style> .add-to-box { display: none !important; } </style>

    点击右上角 Save Config,提示保存成功。

    进入 System > Cache Management,点击右上方 Flush Magento Cache。

    然后就一切正常了。

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式