Zu den Feeds: Das dachte ich mir auch, aber ich habe ja 2 Augen


Sowas hatte ich auch mal mit Google, ich habe jeden Tag pünktlich um 12:04 Uhr 13 Emails bekommen.

Code: Alles auswählen
T_SUPER_TEMPLATE_PATH
Moin,hackepeter13 hat geschrieben:weil im Endeffekt führen ja beide Befehle T_SUPER_TEMPLATE_PATH und T_TEMPLATE_PATH nach styles/xxx/template.
'T_SUPER_TEMPLATE_PATH' => (isset($user->theme['template_inherit_path']) && $user->theme['template_inherit_path']) ? "{$web_path}styles/" . $user->theme['template_inherit_path'] . '/template' : "{$web_path}styles/" . $user->theme['template_path'] . '/template',
Ah ok, in dem coding guidelines hatte ichWürzi hat geschrieben:Moin,hackepeter13 hat geschrieben:weil im Endeffekt führen ja beide Befehle T_SUPER_TEMPLATE_PATH und T_TEMPLATE_PATH nach styles/xxx/template.
nein das ist nicht ganz richtig.![]()
Super Template Pfad führt nach:
'T_SUPER_TEMPLATE_PATH' => (isset($user->theme['template_inherit_path']) && $user->theme['template_inherit_path']) ? "{$web_path}styles/" . $user->theme['template_inherit_path'] . '/template' : "{$web_path}styles/" . $user->theme['template_path'] . '/template',
Aus diesem code wirst du das notwendige rauslesen können (template_inherit_path).
Man kann ja in einem Style nur die geänderten template Dateien mitliefern und und dann in der template.cfg auf inherit_from = prosilver verweisen.
Beispiel hier: http://www.spieleresidenz.de/styles/index.php?style=51
Das Style beinhaltet z.B. nur eine geänderte overall_header.html und eine overall_footer.html, der Rest wird aus prosilver gezogen.
Tja... und wenn in einer Mod die editor.js beispielsweise nicht über T_SUPER_TEMPLATE_PATH aufgerufen wird, dann gehen keine bbcodes und keine Smilies.
Hoffe ich konnte dir weiterhelfen.![]()
Mfg dat Wuerzi
Code: Alles auswählen
•{T_TEMPLATE_PATH} - styles/xxx/template
•{T_SUPER_TEMPLATE_PATH} - styles/xxx/template
Code: Alles auswählen
required_template = prosilver
Wenn das in der style.cfg angegeben war, dann hat er alle Dateien aus prosilver gezogen. Aber nicht, wenn einige modifizerte html Files vorhanden waren und so der Eintrag in der template.cfg war. Da wurden die js Files im Customstyle gesucht.hackepeter13 hat geschrieben: Aber das mit den Dateien aus dem prosilver oder anderen Style laden ging ja vorher auch schon, wenn man in der styles/xxx/styles.cfg folgende Zeile drin stehen hatte:somit wurde alles, also *.html und *.js Dateien aus dem prosilver-template-Ordner geladen.Code: Alles auswählen
required_template = prosilver
Jahackepeter13 hat geschrieben:Das heißt nun also, wenn man z.B. zwei Styles hat - prosilver und customstyle - und customstyle nur eine veränderte overall_header.html (und keine js Dateien im template-Ordner) gegenüber dem prosilver hat, wird die js-Dateien automatisch aus dem prosilver geladen, wenn in der customstyle/template/overall_header.html durch das T_SUPER_TEMPLATE_PATH auf die js-Datei verlinkt wird?
Später können genauso gut Probleme auftauchen.shaxmat hat geschrieben:Ich warte noch ein bisschen mit Upgrade. Man weiß nicht ob irgendwelche Problemen noch auftauchen