Zum Inhalt springen

Wie wendet man ATAGPARAM an?

Erstellt am 5. Oktober 2007 · 12 Antworten · letzte Antwort am 8. Oktober 2007

Tags: Links, Frage

just2b ·

dann sag doch mal bitte wo du den Link brauchst. ist das für ein menü, für alle links im rte, für ein bild, ... auf allgemeine fragen speziell zu antworten ist meistens schwierg

georg

Gr42 ·

Hallo Georg,

vielen Dank für die schnelle Antwort.

just2b schrieb

dann sag doch mal bitte wo du den Link brauchst. ist das für ein menü, für alle links im rte, für ein bild, ... auf allgemeine fragen speziell zu antworten ist meistens schwierg

Es geht mir um die internen Links, die man mit dem RTE erzeugt. Die sollen alle die Klasse "internalLink" bekommen. Wie die aussehen (abhängig davon ob Sie sich im Contentbereich oder in der Marginalspalte befinden), wollte ich über CSS regeln - oder geht das nicht so allgemein?

Danke im Voraus und viele Grüße,

Marc.

Gr42 ·

Hallo Georg,

just2b schrieb

und warum nicht per css mit #content a?
georg

Weil ich in diesem speziellen Fall ein CSS benutze, dass eigentlich für ein komplett anderes CMS (GSB) geschrieben wurde. Das andere CMS wird für den Webauftritt genutzt, ich soll dasselbe CSS nutzen, um das Intranet mit Typo3 umzusetzen. Das heißt, ich muss dafür sorgen, dass typo3 dieselben divs, Klassen, IDs Überschriften, Listen usw. generiert, die das bereits bestehende CMS für den Webauftritt verwendet. Der Sinn dahinter ist, nur eine CSS-Datei pfelgen zu müssen - die ist mit mehreren tausend Zeilen auch schon aufwändig genug und es sollen daher keine neuen Formatierungsanweisungen hinzukommen. Ich muss mit dem vorgegebenen auskommen... - das klappt übrigens erstaunlich gut bisher! Mein hier geschildertes Problem ist die letzte Stolperstufe, an der ich hänge. Dann bin ich fertig. :-)

Viele Grüße,

Marc.

just2b ·

alles klar.

hmm ich weiß jetzt nicht ob das wirklich geht, den links abhängig von der spalte andere klassen zu geben, dh ich würd das einfach kurz und schmerzlos mit paar zeilen js lösen und mir dort alle links holen von nem container und dann eine klasse dazugeben

georg

Gr42 ·

Hallo Georg,

just2b schrieb

alles klar.

Ich glaube noch nicht ganz. :-)

just2b schrieb

hmm ich weiß jetzt nicht ob das wirklich geht, den links abhängig von der spalte andere klassen zu geben,

Das brauche ich nicht. Ich habe für die Spalten ja entsprechende Wraps definiert, die mir die DIVs erzeugen.

Ich müsste jetzt nur noch jedem internenLink die die Klasse internalLink mitgeben...

Also keine Fallunterscheidung nötig. JS funktioniert in diesem Fall leider nciht, weil das ganze auch u. a. barrierefrei sein muss, d. h auch gearde die Navigation muss unabhängig von JS funktioniert - dazu zählt u. a. auch Highlighting beim Antabben...

Ist meiner Meinung nach aber auch alles gar nicht nötig in diesem Fall...

Gruß,

Marc.

just2b ·

ext dh_linklayout umbauen oder testen ob das nur auf interne links geht

tt_content.text.20.parseFunc.tags.link.typolink.ATagParams = class="intern"

georg

Gr42 ·

Super, das klappt ja wunderbar - hättest Du vielleicht noch einen Link zu einer Dokumentation, wo ich nachlesen kann, was Du gemacht hast, damit ich das auch verstehe?
Das wäre sehr nett!

Nochmals herzlichen Dank und bis bald!

Marc.

Gr42 ·

Hallo Georg,

just2b schrieb

im Grunde musst du nur wissen dass der content mit tt_content.text.20 gerendert wird und dass das stdwrap-funktionalität hat
> tsref.de
> stdwrap > hat parsefunc
> parsefunc > https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Parsefunc.html
> das hat tags > tsref bei tags schauen

so kommt man von einem zum anderen, aber sicherlich nicht leichte kost

Das ist nicht so schlimm - je länger man mit typo3 arbeitet, desto mehr weiß man - aber das erste Mal etwas herauszufinden ist wirklich nicht leicht. Jetzt muss ich mal sehen, wie ich das auf weitere Links übertrage.

Vielen Dank!

Marc