Zum Inhalt springen

php code direkt ins template .. geht das?

Erstellt am 21. Mai 2005 · 5 Antworten · letzte Antwort am 23. Mai 2005

Tags: Frage

matbehns ·

Hallo,

würde gerne in einen Marker ###HEADER### folgenden PHP Code direkt ins Template schreiben. Geht das?

<?php
$num=rand(0,26);
print "<img src="\&quot;images/header/header&quot;.$num.&quot;.jpg\&quot;" alt="" /></img>";
?>
marks.HEADER = ?????

Danke euch!

Martin

Unbekannter Benutzer ·
marks.HEADER = PHP_SCRIPT_EXT
marks.HEADER.file = fileadmin/deinphpskript.php

Von PHP_SCRIPT gibts mehrere Variante, die obige wird nicht gecached. Falls Du was anderes brauchst - tsref gucken 🙂

Viele Grüße!
Niki

matbehns ·

Niiiiiice, :o

Hatte das schon mit PHP_SCRIPT versucht ... auf das _EXT bin ich gar nicht gekommen!

Danke .... !!!

matbehns ·

Ich nochmal, habe mir grade mal deine HP angeschaut! Finde ich sehr stilvoll! Ehrlich! Besonders gut gefällt mir das Menü und dann wie die 2. Ebene aufklappt! Gibt es da die Möglichkeit an einen Codeschnipsel von dir zu gelangen, wie du das umgesetzt hast!? Würde mich freuen!

Gruß Mat

Unbekannter Benutzer ·

Danke für das Lob 😃

Das Menü ist eine stinknormale Liste die über css formatiert wird. Wenn es vom Design irgend geht versuchen wir immer, Menüs als Listen abzubilden, da das dann auch mit einem screenreader o.ä. eine vernünftige, für den User transparente Navigation ausspuckt.

Das einzig knifflige daran ist, mit TS valide Listen hinzubekommen. Dazu gibts aber schon eine Diskussion hier im Bereich "Menüs erstellen" und inzwischen auch Beispielcode auf typo3.org (aus dem accessibility Team), wie ich neulich gesehen habe. Und bei Problemen, einfach melden 🙂

Viele Grüße!
Niki