我有一个模板,允许我有不同的列组合。我的问题是,如果我在主要内容的右侧有两列,一切都很好。但是,如果我只放了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%?
感谢您的帮助:)
答案 0 :(得分:1)
看到代码显示为$this->getParam
,模板管理器中应该有一个选项,用于您想要更改的区域的宽度。