Revision: 35204
Updated Code
at November 4, 2010 04:28 by beneberle
Updated Code
<?php $menu = &JSite::getMenu(); $isHome = false; if ($menu->getActive() == $menu->getDefault()) : $isHome = true; endif; // example use if ($isHome) : ?> <div> <h1>You're HOME!</h1> </div> <?php else : ?> <div> <h1>You ain't home</h1> </div> <?php endif; ?>
Revision: 35203
Updated Code
at November 4, 2010 04:24 by beneberle
Updated Code
<?php $menu = &JSite::getMenu(); $isHome = false; if ($menu->getActive() == $menu->getDefault()) : $isHome = true; endif; ?> <?php /*** example use if ($isHome) : ?> <div> <h1>You're HOME!</h1> </div> <?php else : ?> <div> <h1>You ain't home</h1> </div> <?php endif; ****/ ?>
Revision: 35202
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 4, 2010 02:43 by beneberle
Initial Code
$menu = &JSite::getMenu(); $isHome = false; if ($menu->getActive() == $menu->getDefault()) : $isHome = true; endif;
Initial URL
http://portal.hrpr.com/joomla-15-templates-conditional-statements
Initial Description
I set up an $isHome boolean variable at the beginning of a template's index.php file so I can easily test the condition throughout the file. To me, the semantic variable name makes the logic more readable.
Initial Title
Joomla Frontpage conditional
Initial Tags
joomla
Initial Language
PHP