Hallöchen,
ich beschäftige mich seit einigen Tagen mit dem selben Problem und habe es - dank eurer genialen Vorarbeit und Hilfe - hinbekommen die Parameter in meinem Template zu nutzen. Das ist alles kein Problem.
jetzt hab ich zur Verfeinerung meines Templ. versucht Grafiken einzubinden und hier gibt es jetzt Probleme.
Ich include die php-datei mit den CSS-Anweisungen wie oben, das klappt auch weil sonst wäre die Seite garnicht gestaltet.
Das Logo binde ich problemlos in der index.php ein der Code hierzu ist:
Code:
<img src="<?php echo $this->params->get('pfad_logo'); ?>" alt="Logo">
In der im Header eingebunden template.php (oder wie sie oben hieß container.php) versuche ich dann über CSS verschiedene Grafiken einzubinden. z.B.:
Code:
background: url('<?php echo 'templates/'. $this->template .'/images/lila.gif'; ?>')4px 6px no-repeat;
so lange ich mich auf der Startseite befinde ist das auch überhaupt kein Problem und alle Grafiken werden perfekt angezeigt. (Der resultierende Link zur Datei "http://localhost/joomla/templates/lukas-fritze/images/lila.gif")
Sobald ich mich aber auf eine andere Seite begebe rutscht in den link zur Grafik ein "index.php/", so dass die Grafik nichtmehr gefunden wird. ("http://localhost/joomla/index.php/templates/lukas-fritze/images/lila.gif"). Geh ich auf einen weiteren tieferliegenderen menüpunkt kommt das alias von diesem noch dazu ("http://localhost/joomla/index.php/menuepunkt1/templates/lukas-fritze/images/lila.gif")
Ich hab es auch schon wie oben beschrieben mit folgendem versucht:
Code:
background: url('<?php echo JPATH_THEMES . '/'. $this->template .'/images/lila.gif'; ?>')4px 6px no-repeat;
aber hier passier was ähnliches hier lautet der resultierende Link dann "http://localhost/Applications/XAMPP/xamppfiles/htdocs/joomla/templates/lukas-fritze/images/lila.gif", wobei hier dieser Link dann egal auf welcher Seite gleich bleibt.
Ich hab jetzt leider keine Idee mehr und bin echt ratlos ...
Lesezeichen