Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Teilnehmeranzahl manuell anpassen

  1. #1
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    167

    Standard Teilnehmeranzahl manuell anpassen

    Habe das Modul im Einstz und es funktioniert wunderbar. Habe jetzt nur das Problem, dass neben den Anmeldungen per Website auch Anmeldungen per Telefon oder Mail reinkommen, die natürlich auf der Website erstmal nicht erfasst werden. Ich könnte jetzt theoretisch die Anmeldungen auf der Website nachtragen, was aber sehr umständlich ist. Gibt es eine Möglichkeit, das Feld "frei" bei Anzahl der Teilnehmer editierbar zu machen?

    Viele Grüße
    Ben
    Angehängte Grafiken Angehängte Grafiken

  2. #2
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hi,

    ja gibt es.

    PHP-Code:
        /**
         * @param $dc
         * @return array
         */
        
    public function setmaxperson($dc)
        {
            
    $columnFields null;

            
    $columnFields = array
            (
                
    'mini' => array
                (
                    
    'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['mini'],
                    
    'default' => '0',
                    
    'exclude' => true,
                    
    'inputType' => 'text',
                    
    'eval' => array('style' => 'width:60px')
                ),
                
    'maxi' => array
                (
                    
    'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['maxi'],
                    
    'exclude' => true,
                    
    'inputType' => 'text',
                    
    'eval' => array('style' => 'width:60px')
                ),
                
    'curr' => array
                (
                    
    'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['curr'],
                    
    'exclude' => true,
                    
    'inputType' => 'text',
                    
    'eval' => array('style' => 'width:60px''disabled' => 'true')
                ),
                
    'free' => array
                (
                    
    'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['free'],
                    
    'exclude' => true,
                    
    'inputType' => 'text',
                    
    'eval' => array('style' => 'width:60px''disabled' => 'true')
                )
            );

            return 
    $columnFields;
        } 
    Du muss die Datei vendor/kmielke/calendar-extended-bundle/src/Resources/contao/dca/tl_calendar_events.php anpassen, ca. Zeile 1182. Nimm dort bei eval() das disabled = true raus. Ist zwar erstmal nicht updatesicher, aber Updates gibt es eh nicht so oft.
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  3. #3
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    167

    Standard

    Super, vielen Dank für die Anleitung, werde ich gleich mal ausprobieren!

  4. #4
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Wobei du den Wert wahrscheinlich jedesmal anpassen musst, wenn sich wieder jemand online anmeldet.
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

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
  •