我对Joomla很新(我更像是一个Wordpress人),我对模块位置有疑问.
模块可以知道它所处的位置.例如,我可以这样做:
if(modulePosition =='left'){
Do this...
}else{
Do that...
}
这似乎很容易,但我已经搜索了几个小时,找不到任何可以帮助我的东西.我知道有一个countModules函数,但据我所知,只是检查模块是否处于活动状态.
谢谢你的帮助!
我找到了答案!主要是感谢@Hanny.他使用模块ID的想法让我用Google搜索,我遇到了答案.对于其他碰巧想要在这里做类似事情的人来说.
你使用全局变量$ module(谁想到了,对吧?)
所以我的代码现在看起来像这样:
$class = '';
if($module->position == 'position1'){
$class = 'class1';
}
and so on...
Run Code Online (Sandbox Code Playgroud)
很简单,对吧?
要了解使用全局变量$ module可以做什么,只需将其放入代码中,看看您可以使用哪些信息:
echo(print_r($module));
Run Code Online (Sandbox Code Playgroud)
感谢你的帮助!
| 归档时间: |
|
| 查看次数: |
2004 次 |
| 最近记录: |