我现在正在互联网上搜索超过一个星期,但我无法找到任何相关信息......
所以我想我必须在这里问一个简单的问题:
Is it possible to modify the layout depending on loaded modules in zf2?
I mean, I have 3 modules: 1. blog 2. admin 3.ads.
If i disable the blog from the application.config.php,
is it possible for the menu part containing the blog pages to dissapear?
示例:
禁用前的菜单:
| Blog | Admin | Ads
禁用博客后的菜单:
| Admin | Ads
这可能吗?感谢您的投入!!
答案 0 :(得分:2)
这很容易实现,因为布局所做的就是渲染给定的导航。您的模块应该只挂钩到相同的导航配置,并从他们自己的module.config.php
添加他们的条目。如果模块被禁用,则配置将不存在,因此根本不会呈现。