-6

以下の PHP 呼び出しは正常に動作していますが、同じものを表示する別のよりクリーンな方法があるのではないでしょうか?

<?php if ($this['modules']->count('top-a')) : ?>
       <?php if ($this['config']->get('warp_onlyhome')) : ?>
          <?php $catid = JRequest::getInt('catid'); if ($catid == 0) : ?>
    <section id="top-a" class="grid-block"><?php echo $this['modules']->render('top-a', array('layout'=>$this['config']->get('top-a'))); ?></section>
          <?php endif ?>
          <?php else: ?>
    <section id="top-a" class="grid-block"><?php echo $this['modules']->render('top-a', array('layout'=>$this['config']->get('top-a'))); ?></section>
        <?php endif; ?>
     <?php endif; ?>
4

2 に答える 2