У меня есть канал для управления событиями, и я столкнулся с проблемой, когда хочу реализовать некоторые общие операции, такие как отображение прошлых событий. нет Если я хочу, чтобы увидеть текущие и будущие события, я предполагал, что я могу получить его следующим образом:Параметр start_on не дает правильных результатов в expresionengine
{ехр: Канал: Записи канала = «события» show_future_entries = «да» show_expired = «нет» OrderBy = "{дата}" вроде = "по возрастанию" динамический = "нет" start_on = ""}
где $ entry_date в формате YYYY-MM-DD HH: MM (например: 2011-08-02 11 : 00)
Он должен отображать события в таком порядке:
2012-08-02 11:00
2012-09-02 11:00
2012-10-02 11:00
2012-11-02 11:00
Но он отображает их без включения события в 2012-08-02 11:00 (кажется, что сравнение EE is is>, not> =)
А также прошедшие события (отмеченные как истек уже) I сгруппированы и развозятся по городам:
{exp: channel: entries channel = "events" show_future_entries = "no" show_expired = "yes" orderby = "{date}" sort = "desc" dynamic = "no" year = "" start_on = ""}
предполагая мои прошлые события:
2011-08-02 11:00
2011-09-02 11:00
2011-10-02 11:00
2011-11-02 11:00
и $ entry_date = 2011-10-02 11:00
Он должен показывать что-то вроде этого:
2011-10-02 11:00
2011-09-02 11:00
2011-08-02 11:00
и его отображение в неправильном порядке.
На самом деле проблемы:
- Для текущих и будущих событий, параметр события = start_on не включен в результатах.
- Для прошлых событий его отображение событий в неправильном порядке (самое первое событие отображается на дисплее).
Может кто-нибудь сказать мне, если что-то не так с моим кодом?
Я использую EE 2.4.0, а php включен на вкладке в шаблонах, где я пытаюсь выполнить эти операции.