Wenn du im Backend dein Template aktivierst und du im Backend auch ein Logo anlegst (dann hast du erst mal den Vorteil, das dies automatisch verlinkt wird), dann wird dies auch über den Aufruf ...
|
Quellcode
|
1
|
<?php page_logo(); ?>
|
... in der index.html des Templates im Frontend angezeigt - logisch geht das - dafür ist es ja da.
Du kannst es aber anders herum evtl einfacher machen und einen TPL-MOD in der index ablegen und das als normales Script dort im inc-Ordner.
Den Pfad, falls im Template angelegt in einem FILE und da nachfragen if FILE vorhanden und wenn nicht dann FILE mit Systemaufruf ...
|
Quellcode
|
1
|
<?php page_logo(); ?>
|
.. das wäre genau anders rum und du kannst das Standardgemäß in jedes Template reinkopieren.
Geh mal über die Forensuche - ich hab da mal ein Beispielscript irgendwo gepostet, das von dort aus funzt. Da ging es glaube ich um Bilddateien oder so
Da müsste drin vorkommen ..
|
Quellcode
|
1
|
if(file_exists("./includes/templates/".$takeTPL .. usw.
|
Du fragst über dein template ab, ob die Datei mit dem Code zum Logo da ist und wenn nicht dann zum Systemaufruf, der aus einem anderen File gelesen werden kann.
In die andere Richtung, so wie du es meintest, wäre es als TPL-MOD auch besser, weil dann der Code nicht in die index rein muss, aber rein theoretisch müsste so eine Modifikation eigentlich innerhalb der Systemfunktionen umgeproggt werden, dann wäre es richtig.