Hallo,
ich möchte über die Marke ###Footer### die (c) - Hinweise meiner anderen Homepage einbinden, dass diese in PHP ausgibt. Damit möchte ich die x-fache editierung bei Veränderung vermeiden.
Leider gelingt mir die Einbindung über den Befehl includeLibs nicht 🙁 und über die Forumsuche erzielte ich keine richtungsweisenden Antworten und wäre über eure Hilfe sehr dankbar.
Gruß, Philip
Meinst du sowas :
marks.FOOTER = PHP_SCRIPT
marks.FOOTER.file = fileadmin/scripts/copyright.php
??
jenses
Ja genau, Jenses.
Sowas habe ich gemeint, aber dann erscheint plötzlich die ganze (c) Footer-Tabelle ganz oben auf der Seite 🙁
Jetzt habe ich folgendes leider auch erfolglos ausprobiert.
page.20 = PHP_SCRIPT
page20.file = fileadmin/scripts/footer.php
Was mache ich falsch?
Das ist ja wohl kein Typo-Problem,
sondern eher eins der HTML-Vorlage bzw. des Stylesheets.
Wie sehen die denn aus ?
jenses
Mersi, Jenses. In meinem Template lag kein Fehler vor.
Dank, dem Beitrag von Bishop habe ich die Lösung gefunden.
Suchergebnisse hängen leider von den Suchwörtern ab. Mein Suchbegriff war dieses mal - so einfach es klingt - PHP_SCRIPT.
Lösung:
marks.R-4IT-FOOTER = PHP_SCRIPT_EXT
marks.R-4IT-FOOTER.file = fileadmin/scripts/footer.php
Footer.php habe ich folgendermaßen programmiert:
<?php switch ($GLOBALS["TSFE"]->sys_language_uid) {
case 1: include("http://v...sesi.com/catalog/includes/footer.phpx?language=tr");
break;
case 2: include("http://v....sesi.com/catalog/includes/footer.phpx?language=de");
break;
default: // 0 = English
include("http://v....sesi.com/catalog/includes/footer.phpx?language=en");
}
?>
Damit greife ich auf die modifizierte Footer.PHP meines OS-Commerce-Shops.
Kennt jemand den Unterschied zwischen PHP_SCRIPT und PHP_SCRIPT_EXT?
PHP_SCRIPT_EXT kannte ich auch noch nicht,
hatte bisherige Scripte (z.B. Sprachauswahl) immer mit PHP_SCRIPT eingebunden.
Aber auch hier liefert TSRef die Erklärung
(stark vereinfacht, jeder kann selbst nachlesen) :
PHP_SCRIPT gibt aus nach $content,
PHP_SCRIPT_EXT gibt direkt HTML-Code an den Browser.
Dann gibt es auch noch PHP_SCRIPT_INT ... #giggle#
jenses
🙂
Jetzt kennst du ja den Nachschlageort einen Mausklick entfernt 😉 Und wofür soll PHP_SCRIPT_INT gut sein?
Es gibt da noch die Extention Page_PHP_Content. Sie ist zwar sehr nett, aber hatte drei entscheidende Nachteile
1) Bei einer Typo3 Installation hatte ich Installationsprobleme. Alles refreshed (DB + Dateisystem + Configs). Gleiche Umgebung: Es funktinionierte.
2) Es ist langsamer, als die jetzige Lösung.
3) Da ich generell Sprachabhäng einfüge, war ich spätestens nach der Formel (10Seiten x 3Sprachen : x-Mal(weniger Mühe) ... dem Ganzen einfach überdrüsig ; #giggle#
3] -> jetzt im Template