GetTheme (Backend): Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „Category:Dev HOWTOS Category:Dev Snippets {{AppliesTo|TLVersion=ab 2.8|Version=ab 2.9}} In eigenen Templates von Backend Modulen sollte man bei Verwendung…“)
 
K (Geshi-Anpassung)
 
Zeile 5: Zeile 5:
 
Dafür gibt es die Methode <code>'''getTheme'''</code>.<br /><br />
 
Dafür gibt es die Methode <code>'''getTheme'''</code>.<br /><br />
 
Dazu muss man nun im Backend Template den festen Pfad:
 
Dazu muss man nun im Backend Template den festen Pfad:
system/themes/default/images/....
+
 
 +
<source lang="php">
 +
system/themes/default/images/....
 +
</source>
 +
 
 
ersetzen durch:
 
ersetzen durch:
system/themes/<?php echo $this->theme; ?>/images/...
+
<source lang="php">
<br />
+
system/themes/<?php echo $this->theme; ?>/images/...
 +
</source>
 +
 
 
Im Backend Modul muss natürlich die Variable noch gefüllt werden:
 
Im Backend Modul muss natürlich die Variable noch gefüllt werden:
$this->Template->theme = $this->getTheme();
+
 
<br /><br />
+
<source lang="php">
 +
$this->Template->theme = $this->getTheme();
 +
</source>
  
 
----
 
----
 
--[[Benutzer:BugBuster|BugBuster]] 14:11, 25. Jul. 2010 (CEST)
 
--[[Benutzer:BugBuster|BugBuster]] 14:11, 25. Jul. 2010 (CEST)

Aktuelle Version vom 3. Oktober 2010, 17:02 Uhr


betrifft
TYPOlight Version ab 2.8
Contao Version ab 2.9

In eigenen Templates von Backend Modulen sollte man bei Verwendung von Grafiken das eingestellte Backend Theme beachten.
Dafür gibt es die Methode getTheme.

Dazu muss man nun im Backend Template den festen Pfad:

system/themes/default/images/....

ersetzen durch:

system/themes/<?php echo $this->theme; ?>/images/...

Im Backend Modul muss natürlich die Variable noch gefüllt werden:

$this->Template->theme = $this->getTheme();

--BugBuster 14:11, 25. Jul. 2010 (CEST)

Ansichten
Meine Werkzeuge

Contao Community Documentation

Chuck Norris programmiert kein PHP, er diktiert das Ergebnis. Den Rest macht der Editor aus Angst.

Stefan Lindecke
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge