2012-04-29 6 views
0

私は、異なる組み合わせの列を持つことができるテンプレートを持っています。私の問題は、メインコンテンツの右側に2つの列があれば、すべてが問題ありません。しかし、もし私が1列だけを置くと、この1列は2列のwidhを継承します。なぜこれが起こるのか分かりません。joomlaモジュールの位置

あなたが今ここにlayout with 2 columns and maincontent

それを見ることができ、「サラス・デ・ポーカーメニュー」をクリックして、違いを参照してください。 は、ファイルを検索し、それを自分で修正しようとした後、私は多分ここに助けることができ、このコードが見つかりました:私は多くのPHPを知っているドント、そして英語もそれほど大きくないが、私は何かを挿入する必要があります

$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'). '%'; 
} 
} 
?> 

申し訳ありませんちょうどright_rightの位置がある場合のように完全に50%ですか?助けのための

感謝:)コードが$this->getParam言うよう

+0

ここで私を助けることができる人はいませんか? –

答えて

1

が見ては、変更したい領域の幅のテンプレートマネージャでオプションがあるはずです。

+0

返信いただきありがとうございます!はいあります!しかし、テーマパネルにどのような価値を置いても、私は同じ問題を抱えています。私が1列か2列を持っていても50%を置くと、ウェブサイト全体の幅の50%になります!私は解決策は、コードが何かのようなものを書いていると思います。モジュールが1つの列にしかない場合は、その列のみを表示し、サイズの半分はwidhにします。 –

+0

%ではなくpxで金額を追加してみてください% まだ問題が残っている場合は、テンプレートマネージャーであなたを探していらっしゃいません。 – Lodder

+0

%のみが許可されています! –

関連する問題