Ergebnis 1 bis 4 von 4

Thema: Box mit angerundeten Ecken als Content Element

  1. #1
    Contao-Nutzer Avatar von LousyWeather
    Registriert seit
    30.06.2009.
    Ort
    Flensburg
    Beiträge
    59

    Frage Box mit angerundeten Ecken als Content Element

    Hallo zusammen.

    Ich habe schon Dokumentation und Foren durchgewühlt, bin aber noch nicht fündig geworden auf der Suche nach einer Lösung für mein Problem. Vielleicht seh ich aber auch nur den Wald vor Bäumen nicht.

    Folgendes würde ich gerne machen: Im TL-Backend soll jeder Redakteur innerhalb eines Artikels einen Elementtypen auswählen können, der im Frontend eine Box mit abgerundeten Ecken erzeugt. So eine Box zu erzeugen, ist ja nicht ganz trivial, man braucht einige CSS-Definitionen und ein paar spans, die im HTML-Code aufgerufen werden. Damit der Redakteur, der nichts von HTML versteht, solch eine Box nicht mit einem Elementtyp "HTML" zusammenbasteln muss, würde ich ihm gerne einen entsprechenden Elementtypen zur Verfügung stellen.

    Meine Frage ist nun: Wie ließe sich das realisieren? Ich benötige ja eigentlich nichts weiter als einen gewöhnlichen Elementtypen "Text", der aber eine bestimmte CSS-Klasse zugewiesen bekommt und vor und nach dem einzugebenden Text einige feste HTML-Befehle enthält.

    Hat jemand von Euch eine Idee?

    Viele Grüße aus dem Norden!

    O.
    Geändert von LousyWeather (26.12.2009 um 00:10 Uhr)

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    du könntest die TinyMCE-Vorlagen verwenden. Dazu packst du den HTML-Code einer solchen Box mit Beispielstext in eine HTML-Datei (wirklich nur den Code der Box und nicht eine komplette HTML-Seite), die du nach tl_files/tiny_templates/ hochlädst. Mit dem TinyMCE kann nun der Redakteur beim Erstellen eine Textelements diese Vorlage auswählen und muss nur den Text ändern.

    Eine andere Möglichkeit wäre, dass der Redakteur beim Textelement eine spezielle CSS-Klasse einträgt, und du im Template ce_text.tpl auf diese Klasse prüfst und dann zusätzliche HTML-Elemente ausgibst, die die Box erzeugen.

    Und ein eigenes Modul wäre natürlich auch möglich, das würde ich aber als letzte Wahl nehmen.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  3. #3
    Contao-Nutzer Avatar von LousyWeather
    Registriert seit
    30.06.2009.
    Ort
    Flensburg
    Beiträge
    59

    Daumen hoch

    Hallo Sebastian,

    vielen Dank für die Tipps! Ich habe es jetzt mittels eines TinyMCE-Templates realisiert. Das funktioniert wunderbar.

    Vielleicht ist es noch sinnvoll, als kleine Ergänzung, explizit darauf hinzuweisen, dass man die neu erstellte Vorlage im TinyMCE dann über den Button "Vorgefertigten Vorlageninhalt einfügen" einsetzen muss. Siehe Screenshot. Ich habe die Vorlagen zunächst in den Dropdown-Menüs bei Absatzformat etc. gesucht.

    Danke und beste Grüße!
    Angehängte Grafiken Angehängte Grafiken

  4. #4
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    genau das meinte ich. Super!

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [ce_be_remarks] Backend Hinweise als Content-Element
    Von do_while im Forum Sonstige Erweiterungen
    Antworten: 34
    Letzter Beitrag: 29.08.2016, 07:32
  2. Content Element um die Möglichkeit der Templateauswahl erweitern
    Von brandtmarke im Forum Allgemeine Inhaltselemente
    Antworten: 4
    Letzter Beitrag: 27.05.2010, 13:07
  3. [gelöst] Zwei Textfelder für ein Content Element
    Von cfelder im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 12.04.2010, 08:42
  4. Content-Element Text: Überschrift verlinken?
    Von LousyWeather im Forum Allgemeine Inhaltselemente
    Antworten: 4
    Letzter Beitrag: 19.02.2010, 13:36
  5. Modul statt Content Element?
    Von matths im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 09.12.2009, 09:15

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •