如果模块位置侧边栏是否为空,则在 Joomla 模板的替代布局中将 class 更改为 div
Change class to div in alternative layout of Joomla template if module position sidebar is empty or not
我正在为我的 Joomla 模板中的文章视图创建替代布局。我想在组件区域内加载一个模块(侧边栏),并根据侧边栏中是否存在模块为包含主侧边栏的div分配不同的class。
我怎么写代码?我试过类似的方法但没有用:
<?php
$modules =& JModuleHelper::getModules('sidebar');
if($modules != 0)
{
$secclassl = 'l-sec col-md-8';
$secclassr = 'l-sec col-md-4';
}
else
{
$secclassl = 'l-sec col-md-12';
}
?>
有什么建议吗?
我自己是这样解决的:
<?php
if($modules =& JModuleHelper::getModules('sidebar'))
{
$secclassl = 'l-sec col-md-8';
$secclassr = 'r-sec col-md-4';
}
else
{
$secclassl = 'l-sec col-md-12';
}
?>
我正在为我的 Joomla 模板中的文章视图创建替代布局。我想在组件区域内加载一个模块(侧边栏),并根据侧边栏中是否存在模块为包含主侧边栏的div分配不同的class。
我怎么写代码?我试过类似的方法但没有用:
<?php
$modules =& JModuleHelper::getModules('sidebar');
if($modules != 0)
{
$secclassl = 'l-sec col-md-8';
$secclassr = 'l-sec col-md-4';
}
else
{
$secclassl = 'l-sec col-md-12';
}
?>
有什么建议吗?
我自己是这样解决的:
<?php
if($modules =& JModuleHelper::getModules('sidebar'))
{
$secclassl = 'l-sec col-md-8';
$secclassr = 'r-sec col-md-4';
}
else
{
$secclassl = 'l-sec col-md-12';
}
?>