Seite 1 von 1
Constante für Templatepfad
Verfasst: 07.12.2006 10:05
von Meathor
Ich will mehrere Themes in mein Forum einbauen...
Da ich diese selber erstellen will müsste ich ja in jeder *.tpl datei den pfad zu den grafiken anpassen...
nun suche ich eine möglichkeit den template pfad in einer constante zu defenieren die in der *.cfg des themes liegen soll.... so müsste ich dann nur einen pfad ändern und nicht alle...
Gibt es solch einen Mod o. code snippet??
mfg
Verfasst: 07.12.2006 11:42
von PhilippK
Schau dir mal die cfg-Datei eines Templates an. Da stehen schon genau so Sachen drin.
Gruß, Philipp
Verfasst: 07.12.2006 14:43
von Meathor
ok... da steht ja:
Code: Alles auswählen
$current_template_images = $current_template_path . "/images";
allerdings steht im overallheader.tpl zb:
Code: Alles auswählen
<a href="{U_INDEX}"><img src="template/subSilver/images/llogo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a>
dort steht halt : /subSilver/images/
Müsste das dann so ausehen:
{current_template_images}/logo_phpBB.gif[/code]
?????
Oder wie müsste das dann gecoded sein:
Code: Alles auswählen
<td width="100%" height="11"><img src="/phpbb/templates/udstyle/images/u-mi.gif" border="0" width="100%" height="11"></td>
mfg
Verfasst: 07.12.2006 15:04
von S2B
Eine solche Konstante gibt es bei phpBB standardmäßig nicht, aber du kannst sie leicht selber "anlegen":
Finde in der functions.php
Füge davor ein:
Code: Alles auswählen
$template->assign_var('TEMPLATE_PATH', $current_template_path);
Danach kannst du {TEMPLATE_PATH} in deinen Template-Dateien verwenden.

Verfasst: 07.12.2006 15:10
von Meathor
Danke... das ist es
Sollte evtl standartmäßig so gemacht werden
