Zum Inhalt springen

Problem mit Default-Klasse bei externem Links

Erstellt am 31. Juli 2013 · 5 Antworten · letzte Antwort am 6. August 2013

Tags: Links, TYPO3 4.x, Frage

harald_1 ·

Hallo Forum,

ich beiße mir die Zähne aus an foglendem Proglem:
Im Rte soll bei definieren eines externen Link folgende Klasse defaultmäßig stehen:
external-link
Im Augenblick wird external-link-new-window angezeigt.. ich versuche das zu ändern durch diese Anweisung in meinem PageTsConfig:
RTE.classesAnchor.externalLinkInNewWindow.class = external-link
oder auch
RTE.classesAnchor.externalLink.class = external-link

Das funktioniert aber nicht - es wird weiterhin der Stil external-link-new-window automatisch ausgewählt.

Kann mir jemand einen Tipp geben?
... Vielen Dank...

danton ·

Hi

Das Problem ist nicht die Klasse die geändert werden muss sondern das Standardvorgehen des RTEs bei einem externen Link.

Anstatt

RTE.default {
	buttons.link.url.properties.class.default = external-link-new-window
}

folgendes

RTE.default {
	buttons.link.url.properties.class.default = external-link
}

als Seiten TSConfig einfügen.
D.h. Deine Angaben wieder löschen.

Grüßle Niels

harald_1 ·

A.. schon wieder Hilfe Danton!

Was mache ich falsch?
Bei einem Link auf ein Dokument auf dem fileadmin (DAM) wollte ich auch noch gerne eine CLASS (="download" ) und einen TITLE (z.B. "dies ist ein download-Link" ) als default anzeigen.
Dies ist mein code:

RTE.classesAnchor {
download {
class = download
type = media
titleText = [yourTitleText]
target = _blank
}
}
RTE.default.buttons.link.media.properties.title { 
Startet das Herunterladen einer Datei   }
RTE.default {
    buttons.link.media.properties.class.default = download
    }

Die Klasse download wird zwar in der SelectBox angeboten aber nicht als default angezeigt.
Titel ist leer.

Ich hoffe, mir kann noch mal jemand einen Tipp geben.
Vielen Dank..
H

danton ·

Hi

Also mit DAM kenne ich mich gar nicht aus.
Aber an sich für den Titel bei files ist

RTE.classesAnchor.download.titletext = mein titletext

das richtige.

Was mich nur wundert ist das bei Dir

RTE.classesAnchor.download.type = media

deklariert ist. Eigentlich sollte da

RTE.classesAnchor.download.type = file

stehen.

Und dann als default folgendes

RTE.default.download.buttons.link.file.properties.class.default = download

Beachte bei RTE.classesAnchor... steht file und bei RTE.default... auch.
Die beziehen sich aufeinander.

Gruß Niels

harald_1 ·

Hallo Niels,

das ist nett, dass Du Dich noch mal bemüht hast...
das "media" statt "file" hat mit dem DAM zu tun.

Vielen Dank für den Code, der ...leider... nicht das gebracht hatte, was ich brauche.
Ich suche weiter und melde mich hier zurück, wenn ich eine Lösung habe.

Vielen Dank @Niels

lg