Ergebnis 1 bis 3 von 3

Thema: Insert-Tags Softhyphen werden ignoriert

  1. #1
    Contao-Nutzer
    Registriert seit
    11.05.2010.
    Beiträge
    24

    Standard Insert-Tags Softhyphen werden ignoriert

    Ich verwende in einem Textfeld einer Erweiterung Soft hyphens mit dem Insert-Tag [-].

    Mit folgendem Code parse ich die Insert-Tags in der Erweiterung:
    PHP-Code:
    $template->text = \Contao\System::getContainer()->get('contao.insert_tag.parser')->replace($model->link_text); 
    Jedoch wird im Frontend der Text '[-]' angezeigt, ohne dass der Soft hyphen umgewandelt wurde.

    Was mache ich falsch?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.159
    Partner-ID
    10107

    Standard

    Diese "Basic Entities" werden in Contao 5 nur mehr bei der Speicherung im Backend umgewandelt (wenn im DCA so eingestellt). Beim Rendern werden diese nicht mehr umgewandelt.
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    11.05.2010.
    Beiträge
    24

    Standard

    Danke, das habe ich wohl überlesen.

    So geht es jetzt, wenn ich das Feld erneut abspeichere:

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_content']['fields']['link_text'] =
    [
                
    'exclude'                 => true,
                
    'search'                  => true,
                
    'inputType'               => 'text',
                
    'eval'                    => array('mandatory'=>true'maxlength'=>255'tl_class'=>'long''basicEntities' => true),
                
    'sql'                     => "varchar(255) NOT NULL default ''"
            
    ]; 

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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