Ergebnis 1 bis 2 von 2

Thema: MultiColumnWizard im Catalog Manager verwenden

  1. #1
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    502

    Standard MultiColumnWizard im Catalog Manager verwenden

    Hallo,

    ich möchte den:
    MultiColumnWizard
    https://github.com/menatwork/contao-...nwizard-bundle
    ... im
    Catalog Manager
    https://github.com/alnv/catalog-manager
    ... verwenden.

    So dass ich Eingabefelder welche mit dem Catalog Manager angelegt wurden beliebig oft duplizieren kann.

    Bei dieser Projektbeschreibung ist auf Screenshot zu sehen dass das möglich sein müsste:
    https://contao.org/de/news/der-conta...er-praxis.html

    Hat jemand von euch vielleicht Erfahrung mit dieser Kombination?

    Danke im Voraus für eure Hilfe!
    lg Georg

    PS: Bin mir nicht sicher ob der Catalog Manager diese Funktion vielleicht eh out-of-the-box anbietet, konnte sie jedoch nicht finden

  2. #2
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    502

    Standard

    ... ich hab das jetzt so hingekriegt:

    #1
    Im Catalog Manager ein Modul anlegen (Tabellenname in diesem Fall "ctlg_ref").
    In diesem Modul ein Textfeld mit dem Namen "test" anlegen.

    #2
    Diesem Feld den SQL-Datentyp "blob NULL" geben

    #3
    Diese Datei hier anlegen:
    Code:
    <?php
    
    // contao/dca/ctlg_ref.php
    
    $GLOBALS['TL_DCA']['ctlg_ref']['fields']['test'] = [
        'label'     => array('Ein Eingabefeld mit mehreren Spalten',''),
        'exclude'   => true,
        'inputType' => 'multiColumnWizard',
        'eval'      => [
            'columnFields' => [
                'test_wert_a' => [
                    'label'     => 'Spalte A',
                    'exclude'   => true,
                    'inputType' => 'text',
                    'eval'      => [ 'style' => 'width:180px' ],
                ],
                'test_wert_b' => [
                    'label'     => 'Spalte B',
                    'exclude'   => true,
                    'inputType' => 'text',
                    'eval'      => [ 'style' => 'width:180px' ],
                ],
            ],
        ],
        'sql'       => 'blob NULL',
    ];
    #4
    Cache löschen

    #5
    Und schon stehen die beiden Felder zur Verfügung:
    Bildschirmfoto 2022-05-20 um 09.54.51.png


    Funktioniert, bin mir aber nicht sicher ob das der richtige/einfachste Weg ist ...
    Geändert von thesweetg (20.05.2022 um 09:05 Uhr)

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
  •