Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Magento 多商店网站。我有三个商店,都处于活动状态/启用状态。如果我转到页脚“选择商店”,所有三个商店都会出现,但我只想在那里显示两个商店。第三个商店应该只在用户登录/验证时出现。
我可以硬编码这个文件:
app/design/frontend/base/default/template/page/switch/stores.phtml
但我不想要这个。有什么办法可以从管理员进行此更改?像在我不想出现的商店中添加标志之类的东西。
我解决了这种情况。我创建了一个 foreach 循环并检查用户是否已登录。如果用户已登录,则会出现所有商店。如果没有,则仅出现一些商店。
我创建了一个模块以避免修改核心文件。