Hallo!
Wie kann ich erreichen, dass auf meiner HTML-Seite ALLE (von TYPO3 automatisch erzeugten/gerenderten) Links (konkret: A-Tags, insb. NICHT ZULETZT die in den TYPO3-Menüs, z.B. HMENU) von mir mittels einer User-Funktion (Eigene Klasse in php-Datei!) nacharbeitet werden können (genauer: die ATagParams)? 🙁
Ich habe in meinem TS-Code bereits versucht, "irgendwie" typolink und userFunc richtig zu kombinieren, aber so richtig funktioniert es noch nicht. Hier ein bißchen von mir "vereinfachter Schnipselcode" (OHNE meine nicht funktionierenden "Einbauversuche" bzgl. 'typolink'. 'userFunc' usw... 😢
Insb. scheint die Zuweisung der userFunc an bestimmte TS-Marker für "größere" Contents nicht so die richtige Lösung zu sein...! 🙁
Meine PHP-Datei 'user-href-inc.php' in fileadmin:
<?php
class user_href{
function main($content,$conf){
...
[ AN DIESER STELLE MEINE Stringmanipulationen ...]
...
return ...$content["TAG"]...;
}
}
?>
Ich hoffe, es ist richtig, wenn ich bei "alter" bzw. ursprünglicher Standard-Funktionalität NUR $content["TAG"] zurückgebe? 😉
Hier mein TS-Template:
...
...
includeLibs.user_href = fileadmin/user-href-inc.php
...
...
page = PAGE
page{
...
...
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/.../...html
10.workOnSubpart = DOCUMENT_ALL
10.marks{
...
...
}
...
...
}
Wo (GENAU) und wie muss ich GENAU welchen Code einfügen, damit es klappt?
Ich habe schon etliche "ähnliche" Beispiele in verschiedenen Foren gefunden, die etwas anders oder unvollständig sind. Auch TSRef hat mir (ohne geeignete Beispiele) noch nicht weiter geholfen. 😢
Vielen, Vielen Dank für weitere Hinweise.
Gruß refalo. 🙂