• Hallo zusammen,
    ich kann mich noch dunkel an den Vortrag von Lukas erinnern, bekomme es aber nicht auf die Reihe, wie ich in einem Textarea bei einem Link eine Klasse vergeben kann.
    Kann mit jemand auf die Sprünge helfen :)

    Grüße
    Martin

  • die ID der Stylesheet-Datei müsste als Parameter editorcss="" in das Textarea-Tag eingetragen werden. Dann können die Klassen in der Textarea ausgewählt werden. Alternativ kann die Auswahl an Klassen selber bestimmt werden, in dem die gewünschten Klassen in classes="" kommasepariert eingetragen werden.

    So sollte esklappen.

  • sorry, mein Fehler.
    Hier die Antwort von Lukas:

    hm... doch, es funktioniert, aber nur wenn die betreffenden Klassen einen Selector aufweisen:
    im einfachsten Fall classes="a.linkKlasse,a.andereLinkKlasse,img.bildKlasse", oder aber mit der neuen Syntax (die ich auf der Konf vorgestellt hatte und aber immer noch dokumentieren muss...)

    ... wobei hier evt. ein Fehler drin ist, dass nämlich die mit "a." erst im Dialog ausgegeben werden, wenn der selektierte Kode bereits ein Link ist, also erst, wenn man den Dialog WIEDER öffnet. das ist auf jeden Fall falsch (ich meine, das war auf der Konf noch nicht so...)

    ob Klassen ohne Selektor trotzdem ausgegeben werden sollten, hatte ich wohl noch überlegt:
    kann man so oder so sehen, ob globales CSS ganz ohne Selektor auch im CCS-File einen Sinn machen. vielleicht würde man sagen, dass wenn NUR komplett selektorlose Klassen als simple CSV übergeben werden, diese dann auch überall ausgegeben werden...

  • Ich hänge mich hier mal eben dran, weil ich eben von dem Thema betroffen bin:

    Ich möchte kombinierte Klassennamen für einen Link ermöglichen, also etwa

    class="btn btn-sm btn-primary"

    Ich bilde mir ein, dass das früher mal ging, denn ich verwende das schon in recht alten Vorlagen:

    Code
    <we:textarea
     wysiwyg="true"
     name="content"
     classes="bs-tooltip,btn btn-sm btn-primary,btn btn-lg btn-primary,btn btn-sm btn-info,btn btn-lg btn-info" ...

    Jetzt melden mir Anwender, dass das nicht funktioniert.

    Das mit "a.btn btn-primary" habe ich eben versucht, das geht nicht; das Dropdown bleibt leer.

    Geht das wirklich nicht, oder übersehe ich was?

  • Super, Danke!

    Ich sollte wirklich mal wieder zu den Intensivtagen gehen, in den letzten Jahren hatte ich immer keine Zeit...

    Nachtrag: Hier meine Umsetzung für kombinierte Bootstrap-Klassen, falls es jemand braucht:

    1. Ich habe eine Config.tmpl mit diesem Inhalt:

    Die inkludiere ich in der Hauptvorlage:

    Code
    <we:include type="template" id="id_der_vorlage" comment="System/Config"/>

    Und so sehen meine Tinys dann aus:

    Code
    <we:textarea
        wysiwyg="true"
        name="content"
        classes="\$editorclasses"
        (...)
    />

    Edited 4 times, last by rhorbas: Fehler im Code (January 28, 2026 at 2:47 PM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!