Support Joomlaportal.ch!
Verschiedene Headerbilder in Joomla! 1.5

Oft taucht bei Webseiten das Bedürfnis auf Headerbilder dem Inhalt enstsprechend zu variieren bzw. anzupassen. Bei einer beschränkten Anzahl Seiten kann man dies mit mehreren Modulen lösen, die man auf einzelne Menueinträgen platziert. Hat man aber eine grosse oder offene Anzahl von Seiten, so wird dies aufwändig und unübersichtlich.

Es bieten sich dann Extensions an, welche das lösen (bspw. die von Andre Holzer). Ich stelle Ihnen einen sehr einfachen Ansatz vor, der mit Hausmitteln von Joomla! selbst hinhaut. Fügen Sie folgende Zeilen in den Headbereich Ihrer index.php des Templates:

<?php
$itemid = JRequest::getVar( 'Itemid', 0 )
?>
<style type="text/css">
#header
{background:url(templates/<?php echo$this->template ?>/images/
myheaderpic_<?php echo $itemid; ?>.jpg);}
</style><

Erläuterungen

Zuerst wird mittels php die Itemid abgefragt. Die Variable "$itemd" ist jeweils die Zahl des aktuellen Articles (Beitrag), erkennbar in der Url (oder im Backend). Via CSS wird nun in den div-Container mit der ID "Header" ein entsprechendes Bild geladen, dessen Namen sich anpasst. Das File das geladen werden sollte muss also ein entsprechender Name haben und im richtigen Verzeichnis liegen:
myheaderpic_1.jpg bei ItemID = 1
myheaderpic_2.jpg bei ItemID = 3
...
myheaderpic_n.jpg bei ItemID = n





Reddit!Del.icio.us!Facebook!Slashdot!Netscape!Technorati!StumbleUpon!Newsvine!Furl!Yahoo!Ma.gnolia!Free social bookmarking plugins and extensions for Joomla! websites!
 
weiter >


The Joomla!TM name is used under a limited license from Open Source Matters in the United States and other countries. http://joomlakurse.ch is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
Joomla Toplist
DomainDirectory Webkatalog