列のさまざまな組み合わせを使用できるテンプレートがあります。私の問題は、メインコンテンツの右側に2つの列がある場合、すべてが正常であるということです。しかし、1列だけを配置した場合、この1列は2列の幅を継承します。なぜこれが発生するのかわかりません。
ここで2列のレイアウトとメインコンテンツを見ることができます
次に、「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%でいっぱいになるようなものを挿入する必要がありますか?
助けてくれてありがとう :)