Hallo und Frohe Weihnachten,
ich versuche ein Kommentarfeld als „Anmerkung zur Bestellung“ in die tl_iso_address zu integrieren,
sodass ein zusätzliches Texteld in der kasse/step/address - Section entsteht, an die Bestellungsmail übergeben und in die Tabelle der Datenbank geschrieben wird.
Im Handbuch, bei Google habe ich leider nichts und im Forum nur das hier gefunden:
Dieser Code soll lediglich in die dcaconfig.php kopiert werden und dann sollte es laufen.
Leider wird das nicht gerendert und kein Textfeld wird sichtbar.
Code:
$GLOBALS['TL_DCA']['tl_iso_address']['comment'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_iso_address']['comment'],
'exclude' => true,
'inputType' => 'text',
'eval' => array('mandatory'=>false, 'maxlength'=>255, 'feEditable'=>true, 'feGroup'=>'contact', 'tl_class'=>'w50'),
'sql' => "varchar(255) NOT NULL default ''",
),
Direkt in der tl_iso_address.php habe ich auch diese Code ausprobiert:
Code:
'comment' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_iso_address']['comment'],
'exclude' => true,
'inputType' => 'text‘,
'eval' => array('mandatory'=>true, 'maxlength'=>255, 'feEditable'=>true, 'feGroup'=>'contact', 'tl_class'=>'w50'),
'sql' => "varchar(255) NOT NULL default ''",
),
leider funktionieren beide nicht. Habe ich irgendeinen Fehler im Code oder fehlen zusätzliche Einstellungen an anderen Positionen?
Gibt es vielleicht eine "schönere Lösung" dafür? Diese Anmerkung in der Bestellvorschau zu platzieren wäre natürlich eleganter gelöst.
Ich benutze Contao 3.5.19 und Isotope 2.4.0
Nur Gastbestellungen ist möglich, somit gibt's keine Anmeldung.
Vielen Dank für eure Hilfe.
Lesezeichen