|
Hier kommt eine Auflistung nützlicher "conditional statements" für Joomla 1.0x Templates.
Update: Joomla 1.5 ...
1. Module nur laden, wenn es sie gibt (Beispiel Position "user1"):
<?php if (mosCountModules('user1')) { ?>
<?php mosLoadModules( 'user1', -2 );?>
<?php } ?>
2. auf Homepage NICHT anzeigen:
<?php if (strtolower($option) != 'com_frontpage') { ?>
<?php mosIrgendeinBefehl(); ?>
<?php } ?>
3. wenn/dann switches:
<?php if (strtolower($option) != 'com_frontpage') { ?>
<?php
if ( mosCountModules( 'center1' ) ) {
mosLoadModules ( 'center1', -2 );
} ?>
<?php } else { ?>
<?php
if ( mosCountModules( 'center2' ) ) {
mosLoadModules ( 'center2', -2 );
} ?>
<?php } ?>
4. Spalte nicht anzeigen:
<?php if ( mosCountModules( 'right' ) <= 0) { ?>
<style type="text/css" media="screen">
#main-body {width:100%;}
#inhalt{width:75%;}
#rechts{width:25%;}
#rechts-leer{display:none;}
</style>
<?php } ?>
****************** Joomla 1.5 ********************
switch:
$pageoption = JRequest::getVar( 'view' );
$Itemid = JRequest::getInt( 'Itemid' );
// wenn frontpage dann
if ($pageoption == 'frontpage' or $Itemid == '1' )
{
echo 'Hier definieren was geschehen soll';
}
else
{
echo 'Hier definieren was geschehen soll';
oder
include_once ('datei.php');
}
|