0

私は Joomla テンプレート (Joomla 3) を作成していますが、これを経験したことがある人もいるかもしれません。モジュールをテンプレートに挿入して空のままにすると、まだスペースが使用されます。これを防ぐために、変数 CSS クラスを追加したいと思います。解決策として、if else を含む配列を使用しました。

モジュール位置の配列

$modules = array(1 => 'modulename', 'modulename2', 'modulename3');

0 の Foreach modulename は、表示を none に設定します

foreach ($modules as $module)
    if ($this->countModules($module) == '0') {
        $display = ' display-block';
    } else {
        $display = ' display-none';
    }

<section class="<?php echo $display['modulename'] ?>">   
<jdoc:include type="modules" name="modulename" />
</section>

$display を $display['modulename'] にリンクすることはできますか? foreach から ['modulename'] にリンクする ID のようなものはありますか?

4

2 に答える 2