Hallo zusammen!
Ich benutze Typo3 in der Version 3.7 und bin noch relativ neu auf dem Gebiet.
Ich habe per type=98 eine Druckansicht definiert, wobei ein neues HTML-Template aufgerufen wird. Im oberen Bereich der Druckvorschau befinden sich die Links "Artikel drucken" und "Seite schliessen". Diese werden zuvor in den Konstanten gesetzt, so dass für verschiedene Sprachen auch unterschiedliche Linktexte erscheinen.
Beispiel für die deutsche Version:
# define values for "print"-link in print-preview
printWindow = <a class="protected" href="javascript:window.print()" title="Artikel drucken">Artikel drucken</a>
# define values for "close window"-link in print-preview
closeWindow = <a href="javascript:window.close()" title="Fenster schließen">Fenster schliessen</a>
Mit der CSS-Klasse "protected" würde ich gerne die Links definieren, die nicht entfernt werden sollen.
Alle anderen Links, die sich im Content-Bereich befinden würde ich nun gerne entfernen, so dass für den User keine Möglichkeit mehr besteht innerhalb der Druckvorschau andere Seiten anzuspringen.
Ich habe bereits folgendes in meinem TS-Setup versucht:
##### alternative PAGE-Object for Printversion
printversion = PAGE
printversion.typeNum = 98
# removing all links in printversion
printversion.stdWrap.HTMLparser = 1
printversion.stdWrap.HTMLparser.keepNonMatchedTags = 1
printversion.stdWrap.HTMLparser.removeTags = a
Damit werden leider alle Verweise gelöscht.
Also wie kann ich nun bestimmte Verweise löschen bzw. die zuvor mit einer CSS-Klasse versehenen "a-Tags" unangetastet lassen?
Ich hoffe, ich konnte mich verständlich ausdrücken und dass jemand eine Lösung für mich hat.
Danke im Voraus und viele Grüße,
Sven