Ergebnis 1 bis 4 von 4

Thema: Bestimmter Kalender als InsertTag {{calendar::ID}}

  1. #1
    Contao-Nutzer
    Registriert seit
    29.09.2010.
    Beiträge
    21

    Standard Bestimmter Kalender als InsertTag {{calendar::ID}}

    Hallo zusammen,

    ich stehe gerade vor folgendem Problem:
    Wie im Titel schon erwähnt würde ich gerne bestimmte Kalender
    als InsertTag einbinden können, z.B. {{calendar::<CalendarId>}}

    Dafür bietet sich natürlich der 'replaceInsertTags' Hook an, aber wie kann man nun einen Bestimmten
    Kalender zurückgeben???

    Mir ist schon klar, dass man es einfach lösen könnte, in dem man für jeden Kalender ein eigenes FE-Modul anlegt, genau das würde ich aber gerne nicht tun, sondern das FE Modul dynamisch erstellen. Oder ggf. nur EIN FE-Modul erstellen (um die ganze Konfiguration vorzugeben) aber dann den zu benutzenden Kalender überschreiben oder so.


    Ich hoffe man kan einigermaßen verstehen was ich vor habe.
    Besten Gruß!

  2. #2
    Contao-Nutzer
    Registriert seit
    29.09.2010.
    Beiträge
    21

    Standard

    Hmm, keiner eine Idee???

    Also für den Fall, dass ich mich nicht verständlich genug ausgedrückt haben sollte, ich bräuchte ungefähr folgendes:

    PHP-Code:
    class Hooks{

        public function 
    myReplaceInsertTags($insert_tag){
            
    // get ID etc..
            
    $cal = new ModuleCalendar();
            
    $cal->setCalendarId($calId);
            return 
    $cal->generate();
        }


  3. #3
    Contao-Nutzer
    Registriert seit
    29.09.2010.
    Beiträge
    21

    Standard

    Wirklich keiner eine Idee???
    Oder ist so etwas einfach nicht möglich?
    Ich wäre für jede Antwort dankbar, auch wenn sie nur lauten würde: "Geht nicht, vergiss es."

  4. #4
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Das Problem ist wohl eher, WIE willst du den Kalender ausgeben. Es gibt ja mehrere Formen: Mini-Kalender, Groß-Kalender, Event-Liste usw.
    Die einfachste Methode ist, die entsprechenden Module anzulegen und dann mit {{include_module::*}} zu arbeiten.

    MfG Tristan

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
  •