0

これが愚かな質問である場合は申し訳ありませんが、Joomla で 2 つの php コマンドをネストしたい (1 つはホームページかどうかに基づいて異なる html を提供し、もう 1 つはモジュールが設定されているかどうかをテストするためにネストされています)。長くて不器用なようです。これを行うためのより良い方法はありますか...

ドキュメントの前半で........

 <?php
 $menu = &JSite::getMenu();
 $isHome = false;
 if ($menu->getActive() == $menu->getDefault()) : $isHome = true; 
 endif;
 ?>\

そして、必要なところ...

<?php
if ($isHome) : ?>
<div>
   <h1>You're HOME!</h1>
// THIS PART FEELS CLUMSY...
   <?php if ($this->countModules('featured')) : ?>
   <h3>And we have a feature module set</h3>
   <?php endif; ?>
</div>
<?php else : ?>
<div>
   <h1>You ain't home</h1>
</div>
<?php endif; ?>
4

0 に答える 0