Verwendung: Mehr als eine "headline" als Gruppe in einem Custom Element, mit h1-h6 zur Auswahl

Maik Heindrichs's Avatar

Maik Heindrichs

06 Aug, 2019 01:24 PM

Produkt: Custom Elements Contao

Ich hätte ein frage, wie kann man eine Custom Element mit mehrere Überschriften erstellen? Beide sollen jeweils ein Optionsfeld mit h1-h6 zur Auswahl haben.

Mit freundlichen Grüßen
Maik

  1. Support Staff 1 Posted by RockSolid Theme... on 06 Aug, 2019 02:07 PM

    RockSolid Themes's Avatar

    Vielen Dank für Ihre Frage.

    Eine Konfiguration für zwei Überschriften-Felder kann z. B. folgendermaßen aussehen:

    'headline1' => array(
        'inputType' => 'inputUnit',
        'options' => array('h1', 'h2', 'h3', 'h4', 'h5', 'h6'),
    ),
    'headline2' => array(
        'inputType' => 'inputUnit',
        'options' => array('h1', 'h2', 'h3', 'h4', 'h5', 'h6'),
    ),
    
  2. 2 Posted by Maik on 06 Aug, 2019 07:34 PM

    Maik's Avatar

    Die Ausgabe im Backend funktioniert jetzt soweit, doch es wird nur der wert "Array" im Frontend ausgegeben.

    Vielen Dank für die Hilfe.

  3. Support Staff 3 Posted by RockSolid Theme... on 07 Aug, 2019 06:15 AM

    RockSolid Themes's Avatar

    Für die Ausgabe im Frontend können Sie folgenden Code verwenden:

    <<?= $this->headline1['unit'] ?>>
        <?= $this->headline1['value'] ?>
    </<?= $this->headline1['unit'] ?>>
    <<?= $this->headline2['unit'] ?>>
        <?= $this->headline2['value'] ?>
    </<?= $this->headline2['unit'] ?>>
    
  4. 4 Posted by Flo on 06 Dec, 2022 11:12 AM

    Flo's Avatar

    Ich setze es seit Jahren genau so ein.
    Ich habe gerade ein Update eines Contao 4.4 auf 4.13 gemacht und bekomme nun die Meldung Undefined constant "unit".
    Sowohl im Backend als auch im Frontend.
    Hat sich etwas geändert?

  5. Support Staff 5 Posted by RockSolid Theme... on 06 Dec, 2022 03:07 PM

    RockSolid Themes's Avatar

    Hat sich etwas geändert?

    Eventuell haben Sie ein Update der PHP-Version vorgenommen. Den Fehler Undefined constant gibt es erst seit PHP 8.0.

    Undefined constant "unit".

    Diese Fehlermeldung deutet drauf hin, dass die Anführungszeichen rund um das Wort unit fehlen. Damit wir Ihnen zielgerichteter weiterhelfen können, schicken Sie uns bitte den PHP-Code den Sie einsetzen.

  6. 6 Posted by Flo on 06 Dec, 2022 04:03 PM

    Flo's Avatar

    ha, das mit den Anführungszeichen war es! Super. :)

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac