Zum Inhalt springen

Wrappen der Marker

Erstellt am 22. März 2007 · 5 Antworten · letzte Antwort am 23. März 2007

Tags: Frage

Roman01 ·

Hallo,

in welchem Programmteil einer Extension erfolgt das Wrappen der CSS-Klassen um den Marker aus dem Template.

Template: ###MARKER###

HTML: <DIV class="irgendwas">MARKER</DIV>

Kann ich leider nicht finden. Grund ist eine Anpassung bzw. Ergaenzung einer vergessenen CSS-Klasse.

Danke und Gruss

Roman

Roman01 ·

Danke fuer die Antwort,
aber ich kann das auch im PHP Code nicht finden. Welches PHP-SCript ist den fuer das Rendern, heisst das glaub ich doch hier, verantwortlich. Es wird doch fuer die Extensionerstellung Regeln geben?

Gruss

Roman

einpraegsam.​net ·

Es gibt Regeln, aber es gibt noch mehr, die sich nicht an die Regeln halten 🙂

Was für eine Extension? Gibt es ein Extension Template? Eventuell auch per TypoScript...

Roman01 ·

Danke erstmal fuer die Antworten,

aber ich bin auf der Suche nach dem Verstehen. Das das hier jeder macht wie er will ist nicht sehr hilfreich. Ich werde den Autor der Extension kontaktieren.
Wenn ich dann nicht klar komme, melde ich mich noch einmal.

Gruss und Danke

Roman

Roman01 ·

Hallo zusammen,

da hab ich doch noch eine Antwort im T3-Magazine gefunden, die ich Euch hier nicht vorenthalten wollte.
Zitat:

Bevor Sie sich an das Abändern dieser Datei machen, werfen Sie
einen Blick hinter die Kulissen: Die Funktion „main()“ übergibt den
Inhalt der Variablen „$content“ an die Funktion „pi_wrapInBase-
Class()“, die in der Datei „typo3/tslib/class.tslib_pibase.php“ definiert
ist. Den Zweck dieser Funktion zeigt ein Blick in die
entsprechende Datei:

function pi_wrapInBaseClass($str)
{ return '<div class="'.str_replace('_','-',$this->prefixId).'">'.$str.' </div>';}

Die Funktion „pi_wrapInBaseClass()“ ist also dafür verantwortlich,den übergebenen HTML-Code in einem <div>-Tag zu wrappen.

Gruss

Roman[/quote]