joomla模块位置

时间:2012-04-29 12:46:16

标签: joomla module position

我有一个模板,允许我有不同的列组合。我的问题是,如果我在主要内容的右侧有两列,一切都很好。但是,如果我只放了1列这1列继承了2列的widh,不知道为什么会发生这种情况。

您可以在此处查看layout with 2 columns and maincontent

现在,点击“Salas de poker menu”,看看差异。 在搜索文件并尝试自己修复之后,我发现了这段代码,也许可以在这里提供帮助:

$right_column_middle_class = ' oneCol';

if($this->modules('right_left and right_right')) {
$right_column_middle_class = ' twoCol';
}
if($this->getParam("cwidth_position", '') == 'style') {
// right column
if($this->modules('right_left and right_right')) {
     $gkRightLeft = $this->getParam('right2_column_width', '50'). '%';
     $gkRightRight = (100 - $this->getParam('right2_column_width', '50')) . '%';
}
// all columns
$left_column = $this->modules('left_top + left_bottom + left_left + left_right');
$right_column = $this->modules('right_top + right_bottom + right_left + right_right');

if($left_column && $right_column) {
     $gkRight = $this->getParam('right_column_width', '20'). '%';
}  elseif ( $right_column ) {
     $gkRight = $this->getParam('right_column_width', '20'). '%';
}
}
?>

抱歉,我不太了解PHP,英语也不是很好,我必须插入一些东西,如果只有right_right位置然后满50%?

感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

看到代码显示为$this->getParam,模板管理器中应该有一个选项,用于您想要更改的区域的宽度。