typolink bei „Insert Records“ Inhaltselementen (cType: shortcut) per Typoscript anpassen
Problem: Die Inhalte, welche über „Insert Records“ Content Elements (cType: „shortcut“) auf einer Typo3 Seite gezeigt werden, enthalten Links oder stdWrap’s, die in diesen Kontext nicht hineinpassen. In unserem Fall handelte es sich um eine Typo3 multisite Installation mit mehreren subdomains in der die shortcut Inhaltselemente auf die Hauptdomain verweisen sollen.
Lösung: Mit etwas TypoScript kann man die einzelenen Inhaltstypen vom „shortcut“ Content Element umkonfigurieren. zB:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#basis-url und titel text der Links anpassen: # #..bei "Text mit Bild": tt_content.shortcut.20.0.conf.tt_content.textpic.20.text.20.parseFunc.tags.link.typolink { parameter.wrap = http://www.hauptseite.ch/?| ATagParams = title="Mehr dazu bei hauptseite.ch" } # #... und "text": tt_content.shortcut.20.0.conf.tt_content.text.20.parseFunc.tags.link.typolink { parameter.wrap = http://www.hauptseite.ch/?| ATagParams = title="Mehr dazu bei hauptseite.ch" } |
Auf ähnliche Weise könnte man zB die Bildgrösse, bzw Bildbreite von Bildern innerhalb der Insert Record Inhalten verändern:
1 2 3 4 |
# Bildstrecken, die per "Datensatz Einfügen" Content Elementen aus einem zentralen # Pool genommen werden, speziell behandeln: # tt_content.shortcut.20.0.conf.tt_content.image.20.maxW = 200c; |