在 Trac 1.0 搭配舊的 DateFieldPlugin 時,預設每週的第一天會是星期一,但這個設定可以在 trac.ini
內用 first_day
參數調整,像是這樣:
[datefield] format = ymd separator = - first_day = 0
但在 Trac 1.2 在 trac.ini
裡就沒有提供設定讓人調整了... 而由於 Trac 是用 jQuery UI 的 Datepicker,在這個套件裡有提供方法讓人調整,所以解決的方向變成在 site.html
內用 JavaScript 處理,把這段程式碼塞到 JavaScript 的區段內就可以了:
// Datepicker jQuery.datepicker.setDefaults({firstDay: 0});
一整個繼續惡搞中... 然後把 wiki 上的 Trac 條目也更新上去。