Ergebnis 1 bis 7 von 7

Thema: DCA eigenes Inhaltselement

  1. #1
    Gesperrt
    Registriert seit
    28.02.2016.
    Ort
    Kirchheim b. München
    Beiträge
    66

    Standard DCA eigenes Inhaltselement

    Hallo zusammen,

    ich versuchen gerade herauszufinden wie ich am besten mein Custom Element umsetze. Gerne würde ich das auf mehrere Elemente anwenden.

    Mitarbeiter Element:
    - Name
    - Position
    - Beschreibung
    - Bild

    Die Darstellung usw. funktioniert alles ohne Probleme. Nun würde ich aber gerne einen Button mit Neuer Mitarbeiter hinzufügen erstellen. Klick man hier drauf wird im Backend einfach die Eingabemaske kopiert und man kann direkt den zweiten Mitarbeiter anlegen. Und später in der Übersicht nur 1 Element hat und in diesem Element sind z.B beide Mitarbeiter. Wie setze ich sowas am besten um? Bzw. gibt es hierzu ein gutes Tutorial?

  2. #2

  3. #3
    Gesperrt
    Registriert seit
    28.02.2016.
    Ort
    Kirchheim b. München
    Beiträge
    66

    Standard

    Ja genau sowas in der Art. Wie setze ich sowas ohne Extension um?


    --
    Beste Gruesse
    Kind Regards

    Maximilian Schwarz

  4. #4
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von M.Schwarz Beitrag anzeigen
    Ja genau sowas in der Art. Wie setze ich sowas ohne Extension um?
    Garnicht, dafür gibt es ja diese Erweiterung! Erweiterungen sind dafür da um punktuell Funktionalität bereitzustellen, mit DIY wirst du nicht weit kommen!
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  5. #5
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Hier ein Feld, bei dem ich den MultiColumnWizard einsetze. Vielleicht hilft das etwas weiter. Ist ein Schachergebnisdienst und hier die Eingabe der Einzelergebnisse eines Mannschaftswettkampfes.
    PHP-Code:
    'boardresults' => array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_ergebnisdienst_paarungen']['boardresults'],
        
    'exclude'                 => true,
        
    'search'                  => true,
        
    'inputType'               => 'multiColumnWizard',
        
    'eval'                    => array
        (
            
    'style'               => 'width:100%;',
            
    'buttons'             => array
            (
                
    'copy'            => false
                
    'delete'          => false
                
    'up'              => false,
                
    'down'            => false,
            ),
            
    'columnFields'        => array
            (
                
    'homePlayers' => array
                (
                    
    'label'                 => &$GLOBALS['TL_LANG']['tl_ergebnisdienst_paarungen']['homePlayers'],
                    
    'exclude'               => true,
                    
    'inputType'             => 'select',
                    
    'options_callback'      => array('tl_ergebnisdienst_paarungen''getHomeTeam'),
                    
    'eval'                  => array
                    (
                        
    'style'             => 'width:240px'
                        
    'includeBlankOption'=> true
                        
    'chosen'            => true
                    
    )
                ),
                
    'result' => array
                (
                    
    'label'                 => &$GLOBALS['TL_LANG']['tl_ergebnisdienst_paarungen']['result'],
                    
    'exclude'               => true,
                    
    'default'               => '',
                    
    'inputType'             => 'select',
                    
    'options'               => array
                    (
                        
    '1:0'               => '1:0',
                        
    '½:½'               => '½:½',
                        
    '0:1'               => '0:1',
                        
    '+:-'               => '+:-',
                        
    '=:='               => '=:=',
                        
    '-:+'               => '-:+',
                        
    '-:-'               => '-:-',
                        
    'H:H'               => 'H:H'
                    
    ),
                    
    'eval'                     => array
                    (
                        
    'style'             => 'width:60px'
                        
    'includeBlankOption'=> true
                        
    'submitOnChange'    => true,
                        
    'chosen'            => true
                    
    )
                ),
                
    'guestPlayers' => array
                (
                    
    'label'                 => &$GLOBALS['TL_LANG']['tl_ergebnisdienst_paarungen']['guestPlayers'],
                    
    'exclude'               => true,
                    
    'inputType'             => 'select',
                    
    'options_callback'      => array('tl_ergebnisdienst_paarungen''getGuestTeam'),
                    
    'eval'                     => array
                    (
                        
    'style'             => 'width:240px'
                        
    'includeBlankOption'=> true
                        
    'chosen'            => true
                    
    )
                ),
            )
        ),
        
    'sql'                     => "blob NULL"
    ), 
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  6. #6
    Gesperrt
    Registriert seit
    28.02.2016.
    Ort
    Kirchheim b. München
    Beiträge
    66

    Standard

    Super vielen Dank. Werd ich mir gleich mal anschauen

  7. #7
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Vollständigkeitshalber: http://de.contaowiki.org/MultiColumnWizard hier ist die offizielle Anleitung :-)
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

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
  •