Joomla 1.5のサイトで作業しています!通常、Joomla!でモジュールの位置が空かどうかをテストする場合。私はこのようなことをします:
<?php if ($this->countModules('position')): ?>
BEFORE
<jdoc:include type="modules" name="position" style="xhtml" />
AFTER
<?php endif; ?>
しかし、私の場合、外部のコードソースを参照 するjumiモジュールがあります。
場合によっては空白になりますが、その場合は、BEFOREビットとAFTERビットのどちらも表示したくありません。しかし、上記のコードを実行しようとすると、$ this-> countModules()が0ではなく1を返すため、beforeセクションとafterセクションが表示されます。
モジュールの「空の場合は非表示」を「はい」に設定していますが、それは役に立たないようです。
私はreturnfalseを設定しようとさえしました。外部ソースコード上にありますが、それも役に立たないようです。
誰か提案はありますか?