Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: Rocksolid Slider für Events und die Option "URL Parameter nicht anhängen" hinzufügen

  1. #1
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    484

    Standard Rocksolid Slider für Events und die Option "URL Parameter nicht anhängen" hinzufügen

    Hallo,

    ich würde gerne einige Events im Rocksolid-Slider zeigen. Allerdings wird die Option "URL Parameter nicht anhängen" im Rocksolid-Slider-Modul nicht gezeigt. Wie könnte ich diese Funktion da zeigen lassen und diese zum Funktionieren bringen?

    Für jeden Ratschlag wäre ich sehr dankbar.

    Liebe Grüße.

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

    Standard

    Hi,

    wie im Ticket auf Github beschrieben, löst du das am besten über ein eigene kleine Erweiterung.
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  3. #3
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    484

    Standard

    Zitat Zitat von kmielke Beitrag anzeigen
    Hi,

    wie im Ticket auf Github beschrieben, löst du das am besten über ein eigene kleine Erweiterung.
    Danke.

    Eigene kleinen Erweiterungen, mit denen ich nur ein paar eigene Felder hinzugefügt und ausgegeben habe, habe ich schon erstellt. Bei so etwas weiß ich leider nicht, wie ich anfangen kann und soll. Gerne möchte ich es aber lernen. Könnte mir bitte jemand einen Gedankenanstoß geben?

    Wenn ich es richtig verstehe, muss ich die Logik von calendar_extended übernehmen, um einiges von Rocksolid-Paletten ergänzen und für den Rocksolid-Slider zur Verfügung stellen.

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

    Standard

    Hallo jenda,

    nein, das musst du nicht. wenn du beide Erweiterungen installiert hast, ist alles da, was du brauchst. Deine kleine Erweiterung muss nur die nötigen Felder in die Palette des Sliders einfügen.
    Du musst nur sicherstellen, dass deine Erweiterung nach den beiden geladen wird. Das ist alles.
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  5. #5
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    484

    Standard Lösung

    Hier ist die Lösung für alle anderen.

    Unter system/modules folgenden Ordner anlegen slider-calendar_more und dort einen anderen dca und darin die Datei tl_module.php mit folgendem Code


    PHP-Code:
    <?php
    //Anzeige im Backend für Rocksolid Slider Pro
    $GLOBALS['TL_DCA']['tl_module']['palettes']['rocksolid_sliderrsts_events'] = str_replace
    (
        
    'cal_format',
        
    'cal_format,ignore_urlparameter,',
        
    $GLOBALS['TL_DCA']['tl_module']['palettes']['rocksolid_sliderrsts_events']
    );

    $GLOBALS['TL_DCA']['tl_module']['palettes']['rocksolid_sliderrsts_import_settingsrsts_events'] = str_replace
    (
    'cal_ignoreDynamic',
    'cal_ignoreDynamic,ignore_urlparameter,',
        
    $GLOBALS['TL_DCA']['tl_module']['palettes']['rocksolid_sliderrsts_import_settingsrsts_events']
    );

    //Feld
    $GLOBALS['TL_DCA']['tl_module']['fields']['ignore_urlparameter'] = array
    (
        
    'label' => &$GLOBALS['TL_LANG']['tl_module']['ignore_urlparameter'],
        
    'default' => 0,
        
    'exclude' => true,
        
    'inputType' => 'checkbox',
        
    'eval' => array('tl_class' => 'w50'),
        
    'sql' => "char(1) NOT NULL default ''"
    );

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
  •