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
Das kommt ganz auf die Extension an. Im Zweifelsfall natürlich im PHP Code oder im HTML Template der Extension.
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
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...
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
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]