Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: 'default' wrid im Backend ignoriert

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

    Support Contao

    Standard 'default' wrid im Backend ignoriert

    PHP-Code:
    <?php
    return array(
        
    'label' => array(
            
    'de' => array('Überschrift','Erzeugt eine Überschrift (h1 - h6).'),
        ),
        
    'types' => array('content'),
        
    'fields' => array(
            
    'headline' => array(
                
    'inputType' => 'standardField',
                
    'options' => array('h1','h2','h3','h4','h5','h6'),
                
    'default' => 'h4',
            ),
        ),
    );
    Der 'default'-Wert 'h4' wird leider ignoriert und bringt den 'Standard'-Überschriften-Wert 'h2' im Backend.
    Hat jemand eine Idee wie ich das 'h4' als Standardwert erzwingen kann?

    ... ja, ich möchte das mit Custom Elements umsetzen
    Grüsse
    Bernhard


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

    Standard

    Das Feld "headline" besteht ja nicht nur aus dem Headline Level, sondern enthält natürlich auch die Headline selbst. Es handelt sich dabei um ein serialisiertes, assoziatives Array mit den Feldern "value" und "unit", wenn ich mich richtig erinnere. Am besten siehst du dir das direkt in der Datenbank an.

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

    Support Contao

    Standard

    PHP-Code:
    'headline' => array
            (
                
    'exclude'                 => true,
                
    'search'                  => true,
                
    'inputType'               => 'inputUnit',
                
    'options'                 => array('h1''h2''h3''h4''h5''h6'),
                
    'eval'                    => array('maxlength'=>200'tl_class'=>'w50 clr'),
                
    'sql'                     => "varchar(255) NOT NULL default 'a:2:{s:5:\"value\";s:0:\"\";s:4:\"unit\";s:2:\"h2\";}'"
            
    ), 
    jop ... Danke!
    Grüsse
    Bernhard


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
  •