Allgemein
Joomla Stammverzeichnis: <?php $this->baseurl ?>
Seitenname: <?php echo $mainframe->getCfg(’sitename‘); ?>
Titel: <?php echo $mainframe->getPageTitle(); ?>
Beschreibung: <?php echo $this->description ?>
Aktives Template: <?php echo $this->template ?>
Sprache: <?php echo $this->language ?>
Template Parameter: <?php $this->params->get(‚ParameterName‘); ?>
JText: <?php JText::_(‚Text‘);?>
Datum/Zeit: <?php $date = new JDate(time()); echo $date->toFormat(); ?>
Artikel Parameter: <?php print_r($this->params); ?>
Artikel Eigenschaften: <?php print_r($this->article); ?>
Über dem Head (Kopfbereich)
<!– Kein direkter Zugriff –>
<?php defined( ‚_JEXEC‘ ) or die( ‚Restricted access‘ ); ?>
<!– Doctype –>
<!DOCTYPE html PUBLIC „-//W3C//DTD XHTML 1.0 Transitional//EN“
„http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<!– HTML –>
<html xmlns=“http://www.w3.org/1999/xhtml“ xml:lang=“<?php echo $this->language; ?>“ lang=“<?php echo $this->language; ?>“ dir=“<?php echo $this->direction; ?>“ >
Head
<!– Joomla Head integrieren –>
<jdoc:include type=“head“ />
<!– CSS Datei(en) laden –>
<link rel=“stylesheet“ href=”<?php echo $this->baseurl; ?>/templates/<?php echo $this->template ?>/css/template.css“ type=“text/css“ />
<!– Optional: Conditional Comments für bestimmte Browser, Beispiel (kleiner als ie6): –>
<!–[if lte IE 6]>
<link href=“/templates//css/ie6down.css“ type=“text/css“ />
<![endif]–>
<!– Optional: laden von externen Javascript Dateien, Beispiel: –>
<script type=„text/javascript“ src=„<?php echo $this->baseurl; ?>/templates/<?php echo $this->template ?>/javascript/NameDerDatei.js“></script>
Joomla Meldungen
<jdoc:include type=“message“ />
Joomla Inhalt
<jdoc:include type=“component“ />
Joomla Module (Beispiele)
<jdoc:include type=“modules“ name=“top“ style=““ />
<jdoc:include type=“modules“ name=“left“ style=““ />
<jdoc:include type=“modules“ name=“right“ style=““ />
<jdoc:include type=“modules“ name=“user1″ style=““ />
<jdoc:include type=“modules“ name=“breadcrumbs“ style=““ />
<jdoc:include type=“modules“ name=“search“ style=““ />
<jdoc:include type=“modules“ name=“syndicate“ style=““ />
<jdoc:include type=“modules“ name=“debug“ style=““ />
if Abfragen (Checken, ob Module Inhalt haben)
<!– Check, ob eine Modulposition (right) Inhalt hat –>
<?php if ($this->countModules( ‚right‘ )) : ?>
<!– dann soll folgendes geschehen: Modulposition soll angezeigt werden –>
<jdoc:include type=“modules“ name=“right“ style=“xhtml“ />
<?php endif ?>
Für 2 Modulpositionen
<!– Check, ob Modulposition 1 (user1) und/oder Modulposition 2 (user2) Inhalt haben –>
<?php if ($this->countModules( ‚user1 and/or user2′ )) : ?>
<!– dann soll folgendes geschehen Modulpositionen sollen angezeigt werden –>
<jdoc:include type=“modules“ name=“user1″ style=“xhtml“ />
<jdoc:include type=“modules“ name=“user2″ style=“xhtml“ />
<?php endif ?>
Modulpositionen zählen
<?php echo ($this->countModules( ‚user1 + user2‘ )) : ?>