Individuelle CSS für Bereiche

Individuelle CSS für Bereiche

1.5Anleitung für Joomla 1.5: Eigene Formatierungen in einzelnen Bereichen.

Möchten Sie einzelnen Joomla-Bereichen eine eigene CSS-Datei zuordnen, um ihnen ein anderes Aussehen zu geben, dann fügen Sie folgenden Code in den Headerbereich der "index.php" des Templates ein:

<?php
$content_id = JRequest::getVar( 'id', 0, 'get', 'int');
if(!empty($content_id) && $option=='com_content') {
 $database =& JFactory::getDBO();
 $query = "SELECT sectionid FROM #__content WHERE id=".$content_id;
 $database->setQuery($query);
 $section_for_layout = NULL;
 $section_for_layout=$database->loadResult();
/* Der Sektion Nr. 1 eine spezielle CSS-Datei zuordnen */    
if ($section_for_layout == "1") {
 echo '<link href="/templates/'. $this->template .'/css/css1.css"
rel="stylesheet" type="text/css" />';        
 }
}
?>

Ersetzen Sie die ID des Bereiches (im angeführten Beispiel ($section_for_layout == "1") mit der entsprechenden ID des gewünschten Bereiches und den Link zur CSS-Datei mit den entsprechenden Daten.