de_simplecalendar: Festlegen des Tages an dem die Monatsansicht anfangen soll

  • n00k n00k
    Sternenflotten-Admiral
    0 x
    179 Beiträge
    0 Hilfreiche Beiträge
    27. 04. 2007, 11:23

    Hallo Leute,

    da es ja keine Dokumentation zu de_simplecalendar gibt und ich in den Extension-Settings auch nichts fand, frag ich nun euch.

    Gibt es eine Möglichkeit per TypoScirpt den Anfangstag der Monatsansicht von Sonntag auf Montag zu setzen?

    Vielen Dank

    Felix


  • 1
  • claudia2 claudia2
    Jedi-Meister
    0 x
    296 Beiträge
    0 Hilfreiche Beiträge
    05. 02. 2008, 22:14

    Hallo Felix,

    falls das noch aktuell ist für dich:

    per TS geht es anscheinend nicht, ich habe es grad in der pi1/class.tx_desimplecalendar_pi1.php manuell angepasst:

    und zwar habe ich nach diesem hier (ca. Zeile 208-)

    1. $day_start = date("w",$date_string); //The number of the 1st day of the month

    noch das hier eingesetzt, damit die Woche mit Montag startet:
    1. $day_start = $day_start-1;

    Dann solltest du noch die Wochentage ändern und zwar hier:
    1. $calendar = '
    2. <table class="calendar_table" cellspacing="0" cellpadding="0">
    3. <tr>
    4. <th class="cal_head"><a class="cal_head" href="' . $bRef . '" title="' . $table_caption_prev . '">&laquo;</a></th>
    5. <th class="cal_head" colspan="5">' . $table_caption . '</th>
    6. <th class="cal_head"><a class="cal_head" href="' . $aRef . '" title="' . $table_caption_foll . '">&raquo;</a></th>
    7. </tr>
    8. <tr class="cal_days">
    9. <td>'.$this->pi_getLL("d1").'</td>
    10. <td>'.$this->pi_getLL("d2").'</td>
    11. <td>'.$this->pi_getLL("d3").'</td>
    12. <td>'.$this->pi_getLL("d4").'</td>
    13. <td>'.$this->pi_getLL("d5").'</td>
    14. <td>'.$this->pi_getLL("d6").'</td>
    15. <td>'.$this->pi_getLL("d7").'</td>
    16. </tr><tr class="cal_content">
    17. ';

    da setzt du jetzt einfach den Tag "d1" der hier für Sonntag steht, ans Ende der Zeile...

    Claudia

  • 1