Ergebnis 1 bis 10 von 10

Thema: Akkordeon mit Bild bzw. Textarea in der Bereichsüberschrift

  1. #1
    Contao-Nutzer
    Registriert seit
    10.08.2010.
    Beiträge
    42

    Frage Akkordeon mit Bild bzw. Textarea in der Bereichsüberschrift

    Hallo liebe Forum-Mitglieder,

    ich suche eine Möglichkeit bei Contao 4.9 ein Bild in der Bereichsüberschrift einzubinden. Ich meine mich zu erinnern, bei Contao 3 mal die mootools-php datei entsprechend angepasst zu haben, dass die Bereichsüberschrift im Backend eine Textarea mit TinyMCE war.
    Jedoch finde ich keinerlei Möglichkeit j_accordion entsprechend zu ändern, das das Inhaltselement im Backend angepasst ist..
    Noch kurz zur Erklärung: ich möchte für jedes Accordion andere Bilder im Toggler einsetzen und sie sollen später auch von Redakteuren austauschbar sein, also mittels CSS kommt nicht in Frage.

    Ich hoffe, das sich jemand mit einer Idee finden lässt!

  2. #2
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.613
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mit einem InsertTag könnte es funktionieren

  3. #3
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Japp, genau. Inserttag wie do_while scheibt geht sofort. Kommt nun auf die Skills der Redakteure an.

    Die nächste wohl einfachste Variante wäre es dann das DCA Feld "Bereichsüberschrift" in ein TinyMCE Feld umzuwandeln. Da der Inhalt ohne weiters durchgeschleust wird, sollte das im Frontend direkt passen.

  4. #4
    Contao-Nutzer
    Registriert seit
    10.08.2010.
    Beiträge
    42

    Standard

    Danke schon mal für eure Ideen!
    Die nächste wohl einfachste Variante wäre es dann das DCA Feld "Bereichsüberschrift" in ein TinyMCE Feld umzuwandeln. Da der Inhalt ohne weiters durchgeschleust wird, sollte das im Frontend direkt passen.
    Daran dachte ich auch, ich weiß nur überhaupt nicht in welcher Datei und an welcher Stelle ich das Feld umwandeln kann?!

  5. #5
    Contao-Nutzer
    Registriert seit
    10.08.2010.
    Beiträge
    42

    Standard

    Ich habe zumindest schon mal rausgefunden, dass ich entsprechende neue Ordner erstellen muss:
    contao/dca/tl_..?...php
    und dann endet mein Wissen - ich hoffe mir kann jemand helfen?!

  6. #6
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    242
    Contao-Projekt unterstützen

    Support Contao

    Standard

    tl_content.php wäre das in deinem Fall. Pfad ist so schon richtig, wie du ihn hast.

  7. #7
    Contao-Nutzer
    Registriert seit
    10.08.2010.
    Beiträge
    42

    Standard

    ich bin nur leider nicht fit genug bei php-befehlen, vermutlich ist es eine recht einfache Zeile. Kann mir im Detail auch noch Jemand helfen?
    Bisher habe ich folgendes probiert:
    PHP-Code:
    <?php
    $GLOBALS
    ['TL_DCA']['tl_content']['palettes']['accordionStart'] = str_replace
            
    (             
                
    'mooHeadline' => array
                    (
                    
    'inputType'               => 'text',
                    
    'eval'                    => array('maxlength'=>255,'mandatory'=>true'rte'=>'tinyMCE''helpwizard'=>true),
                    ),

          );
    Geändert von rike (15.02.2023 um 17:11 Uhr)

  8. #8
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    242
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das sollte funktionieren (ungetestet)
    PHP-Code:
    <?php
    $GLOBALS
    ['TL_DCA']['tl_content']['fields']['mooHeadline']['eval']['rte'] = 'tinyMCE';

  9. #9
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    PHP-Code:
    'inputType'               => 'textarea'
    anpassen

  10. #10
    Contao-Nutzer
    Registriert seit
    10.08.2010.
    Beiträge
    42

    Daumen hoch Lösung

    Zitat Zitat von lbableck Beitrag anzeigen
    Das sollte funktionieren (ungetestet)
    PHP-Code:
    <?php
    $GLOBALS
    ['TL_DCA']['tl_content']['fields']['mooHeadline']['eval']['rte'] = 'tinyMCE';
    Das war die Lösung! Tausend Dank.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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