Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: HTML in allen Feldern erlauben

  1. #1
    Contao-Nutzer
    Registriert seit
    23.02.2018.
    Beiträge
    22

    Standard HTML in allen Feldern erlauben

    Was müsste ich eingeben, damit in a l l e n Eingabe-Feldern html erlaubt ist? In diesem Fall geht es mir zwar um die Bildunterschrift in der Colorbox, wo die html-tags nicht angenommen werden? (Gleicher Text im Titelfeld funktionierte korrekt)
    Gruß Martin

  2. #2
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Martin,

    lies Dir bitte diesen Thread durch, da ist alles genau erklärt:

    https://community.contao.org/de/show...rften-erlauben

    Viele Grüße
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  3. #3
    Contao-Nutzer
    Registriert seit
    23.02.2018.
    Beiträge
    22

    Standard

    Danke für die Antwort. Doch, das habe ich mir auch schon alles durchgelesen und versucht umzusetzen. Für Überschriften und den Bildtitel klappt es auch, aber nicht für die Bildunterschrift. Im Verzeichnis dca liegt die Datei tl_content.php:

    PHP-Code:
    <?php

    /* HTML in Überschriften */
    $GLOBALS['TL_DCA']['tl_content']['fields']['headline']['eval']['allowHtml'] = true;
    /* HTML in Captions */
    $GLOBALS['TL_DCA']['tl_content']['fields']['caption']['eval']['allowHtml'] = true;
    Sollten die html-tags dann nicht als Text angezeigt werden, wenn sie nicht interpretiert werden? Tun sie aber auch nicht ...

  4. #4
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sehr witzig: Habe das mit Deinem Code gerade in einer 4.8er Installation getestet: Bei mir funktioniert es nur in der Bildunterschrift, nicht in der Überschrift.

    Jetzt hab ich auch keine Idee mehr.
    Falls ich noch was entdecke, lass ich es Dich wissen.

    Viele Grüße
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  5. #5
    Contao-Nutzer
    Registriert seit
    23.02.2018.
    Beiträge
    22

    Standard

    Möglicherweise hat es etwas mit dem geänderten Template der colorbox zu tun: colorbox.png Da ich eigentlich über kein Programmierwissen verfüge, muss ich immer viel ausprobieren. Immerhin ist es mir mit diesem Template gelungen, dass in der Lightbox die Captions angezeigt werden.
    Außerhalb der Lightbox werden – offenbar so wie bei dir – Captions mit allen Formatierungen angezeigt. Auf jeden Fall vielen Dank für deine Mühen!

  6. #6
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ungetestet ... ersetze 'allowHTML' mit 'preserveTags'
    Da gab es mal einen Unterschied
    Grüsse
    Bernhard


  7. #7
    Contao-Nutzer
    Registriert seit
    23.02.2018.
    Beiträge
    22

    Standard

    Habs gerade mal getestet und Prodcache erneuert: Leider kein anderes Verhalten.

    Gruß Martin

  8. #8
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    contao/core-bundle/src/Resources/contao/dca/tl_content.php

    Code:
    		'caption' => array
    		(
    			'exclude'                 => true,
    			'search'                  => true,
    			'inputType'               => 'text',
    			'eval'                    => array('maxlength'=>255, 'allowHtml'=>true, 'tl_class'=>'w50'),
    			'sql'                     => "varchar(255) NOT NULL default ''"
    		),
    ... scheint als müsste das out-of-the-box funktionieren
    Grüsse
    Bernhard


  9. #9
    Contao-Nutzer
    Registriert seit
    23.02.2018.
    Beiträge
    22

    Standard

    Entschuldigung, aber ich verstehe es noch nicht so ganz. Den Pfad, den du mir angezeigt hast, finde ich bei mir so nicht wieder. Es gibt nur app/Resources/contao/dca/tl_content.php. Soll in diese Datei (die ich weiter oben gepostet habe) dein Code geschrieben werden?

  10. #10
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nein, das war nur ein Hinweis, dass im Core vorgesehen ist, dass unter caption HTML erlaubt ist.
    https://github.com/contao/contao/blo...tl_content.php
    Grüsse
    Bernhard


  11. #11
    Contao-Nutzer
    Registriert seit
    23.02.2018.
    Beiträge
    22

    Standard

    Ach so. Es scheint mir irgendeine Beschränkung zu sein, die mit der colorbox zu tun hat. Jedenfalls Danke für deine Mühe!
    Gruß Martin

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
  •