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 Role1 和 Role2 中创建了两个管理员角色。我想显示一个特定的块,比如说“store-switcher”,只有当具有角色 1 的用户登录时,而对于具有角色 2 的用户,它不应该被呈现。
您可以构建一个自定义扩展或一个观察者来检查登录的管理员用户。根据用户,您可以添加自定义设计句柄。然后使用 XML 布局系统,您可以根据需要为特殊句柄删除或添加块。
在没有看到您的代码并且不知道要在哪里添加块的情况下,很难说出实现此目的的最佳方法,但您可以尝试
看一看 @
然后
if(role1){ echo $this->getLayout()->createBlock('mageigniter/storeswitcher')->toHtml(); }
另请参阅如何从控制器加载 magento 视图 (.phtml) 文件
标签