1

ブートストラップで Joomla を使用して Joomla テンプレートを作成しています。私は 3 列のレイアウトを持っています (合計 12 のコンテナーなので、Bootstrap: span12)。Joomla バックエンドでパラメーターを設定して $left および $right 列幅を設定し、テンプレートでそれらの変数をエコーし​​て左右の div 列幅を設定しています (index.php 内)。

ただし、テンプレートで簡単なロジックを使用して、バックエンドのパラメーターに入力された $left および $right の値に基づいて、中央の列のスパン値を自動的に計算および設定したいと考えています。

私は文字通りPHPをほとんど知らないので、このコードの粗雑さを許してください。私がやっていることは正しいのか、単純にばかげているのか、それとももっと良い方法があるのか​​ を確認したいだけです。これが私がやっていることです...

<?php
$left = $this->params->get('sidebarLeftWidth', '');
$right = $this->params->get('sidebarRightWidth', '');

$grid = 12;
$span = $grid - ( $left + $right );
?>

そして、html の中央の列の幅を設定するには、単純に...

class="span<?php echo $span; ?>"
4

1 に答える 1