Ergebnis 1 bis 3 von 3

Thema: Kalendar - Mehrere Monate untereinander

  1. #1
    Contao-Nutzer
    Registriert seit
    17.04.2013.
    Beiträge
    42

    Standard Kalendar - Mehrere Monate untereinander

    Hallo zusammen.

    Kann man das Kalendar-Modul so anpassen, das mehrere Montae untereinander gezeigt werden?
    Aktuell im Standard wird ja nur der aktuelle Monat angezeigt (mit Reiter für prev und next)

    Ich würde gerne mehrere Monate untereinander zeigen (laufendes Kalenderjahr) - also bis zu 12 Stück.

    Danke

    Gruß Marco
    Geändert von privatestyle (30.04.2013 um 15:42 Uhr)

  2. #2
    Contao-Nutzer
    Registriert seit
    17.04.2013.
    Beiträge
    42

    Standard

    Hallo.

    Hat denn niemand eine Idee?

    Wäre euch für Hilfe echt dankbar.

    Danke.

    Gruß Marco

  3. #3
    Contao-Nutzer
    Registriert seit
    17.04.2013.
    Beiträge
    42

    Standard Kalendar mit Monatsübersicht - untereinander stehende Monate

    So. Ich hab es dann jetzt gelöst. Für absolute Cracks vielleicht etwas umständlich, aber ich habe keinen anderen Weg gefunden.

    Grundlage war ein php Script von ANDREAS aus folgendem Thread:
    https://community.contao.org/de/show...ender-anzeigen

    Nochmal vielen Dank hierfür - gute Grundlage.
    Hier seht Ihr auch wo das Script eingebunden werden muss, etc. (Beitrag #5)

    Ich habe es wie folgt angepasst:

    <?php

    $intModuleId = MODUL-ID;

    if($this->Input->get('month'))
    {
    $actualDate = $this->Input->get('month');
    }
    else
    {
    $actualDate = date('Ym');
    }

    $actualYear = substr($actualDate, 0, 4);
    $actualMonth = substr($actualDate, - 2);


    $this->Input->setGet('month', $actualYear.$actualMonth + XXX);
    echo $this->replaceInsertTags('{{insert_module::'.$intModuleI d.'}}');

    ?>


    Ihr müsst noch folgendes tun:

    - Modul Calendar erzeugen (1 für jeden Monat den Ihr braucht)
    - Artikel (wie im obigen Thread beschrieben) inklusive Element mit Inserttag
    "{{file::file_calendar_XXX.php}}" erzeugen (1 für jeden Monat den Ihr braucht)
    - php-Script als Datei erstellen und bearbeiten
    - php-Script für jeden Monat erzeugen und als Einzeldateien speichern
    Im php script passt Ihr jetzt noch die Modul-ID an
    und gebt dem XXX im Script die entsprechende Zahl
    (z.B. 2 Monate (aktuell Juli) in der Zukunft = 2)
    "$this->Input->setGet('month', $actualYear.$actualMonth + 2);"

    - Im Seitenlayout einen Artikel in der Hauptspalte einsetzen
    Angehängte Grafiken Angehängte Grafiken
    Geändert von privatestyle (02.05.2013 um 11:59 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
  •