0

列のさまざまな組み合わせを使用できるテンプレートがあります。私の問題は、メインコンテンツの右側に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%でいっぱいになるようなものを挿入する必要がありますか?

助けてくれてありがとう :)

4

1 に答える 1

1

コード$this->getParamに示されているように、変更する領域の幅については、テンプレートマネージャーにオプションがあるはずです。

于 2012-04-29T16:42:48.217 に答える