Zum Inhalt springen

Link-Stil hinzufügen

Erstellt am 3. Januar 2011 · 7 Antworten · letzte Antwort am 14. Juli 2013

Tags: Links, Frage

sportline105 ·

Hallo liebe Community,

ich möchte in einen Text einen Link einfügen, so dass sich beim klicken auf den Link ein Bild öffnet. T3 bietet ja die Möglichkeit im popup "Link einfügen" unter dem Reiter Datei als Stil "Download" auszuwählen. Ich würde nun gerne noch das Feld Stil mit dem Attribut Lightbox erweitern, so dass sich das Bild in einer Lightbox öffnet.

Ist das machbar? Ich habe im Netz leider keine Antwort auf meine Frage gefunden, und hoffe, dass Ihr mir helfen könnt.

Gruß

Norbert

PS: hier noch ein Bild, was ich genau meine:
Bild: typo3.net/…/anhang272

link-einfuegen.jpg

sportline105 ·

Danke für die Extension. Eine schöne alternative zur normalen Lightbox 🙂

Nur leider fehlt die Verlinkungsmöglichkeit weiter. Ich möchte in einem zusammen hängenden Text pro Zeile Links auf unterschiedliche Bilder einfügen. Mit der Extension kann ich nur Bereiche verlinken.

Wäre also über weitere Tipps dankbar 🙂

stefan s ·

das geht z.B. so in der PAGE TS Config

RTE{
  default.proc.allowedClasses := addToList(internal-link-in-text,download-pdf)
  #default.classesLinks := addToList(internal-link-red,download-pdf)
  default.classesAnchor := addToList(internal-link-in-text,download-pdf)
  classesAnchor := addToList(internal-link-in-text,download-pdf)
}

RTE.classesAnchor {
#Bezeichner im Pop-up
download-pdf {

#css-Klasse (in .css definieren!)
class = download-pdf

#type: page, file, url, mail
type = file

#Link-Icon? (dann im css auch als background-image definieren!)
image=fileadmin/css/link_pdf.png
titleText = PDF-Download
}
}

nicht vergessen, die definierten Klassen im css nachzuführen.

DarkNemesis ·

Ich habe folgendes in der Root Ebene definiert, aber es ändert nichts in der Anzeige, es bleiben die alten bekannten Styles zur Auswahl.

RTE {
  default.proc.allowedClasses := addToList(button-black, button-orange, button-blue)
  default.classesAnchor := addToList(button-black, button-orange, button-blue)
  classesAnchor := addToList(button-black, button-orange, button-blue)
}
 
RTE.classesAnchor {
  buttonBlack {
    class = button black
    #type: page, file, url, mail
    type = page
    titleText = Button Black
  }
}
DarkNemesis ·

Leider nein. Hab das Thema erstmal zurück gestellt ... bin aber natürlich immer noch an der Lösung interessiert 😉

plehnmedia ·

Hallo zusammen,

im Seiten-TS-Config folgendes ergänzen (für TYPO3 4.6 und größer)

RTE.default.proc.allowedClasses := addToList(newlink) 
RTE.default.buttons {
	 link.properties.class.allowedClasses := addToList(newlink) 
}
RTE.classesAnchor.newink { 
 	 name = A new Link
}

Damit sollte es funktionieren.

Bis TYPO3 4.5 musste folgende Syntax verwendet werden:

RTE.default.classesAnchor := addToList(newlink)
RTE.classesAnchor.arrowlink {
             name = A new Link
}