Я хотел бы иметь возможность циклически просматривать прошедшие события в шаблоне:
{% for page in m.search[{past cat='event'}] %}
{% if forloop.first %}<ul>{% endif %}
<h2>{{ m.rsc[page].date_start|date:"M j, Y" }} {{ m.rsc[page].title }}</h2>
<p>{{ m.rsc[page].body|show_media }}</p>
<p><a href="{{ m.rsc[page].website }}">Register to attend this event.</a></p>
{% if forloop.last %}</ul>{% endif %}
{% endfor %}
В основном я ищу прошлый тип поиска, который действует как противоположность предстоящего типа поиска.
Я уже могу получать предстоящие события следующим образом:
{% for page in m.search[{upcoming cat='event'}] %}
{% if forloop.first %}<ul>{% endif %}
<h2>{{ m.rsc[page].date_start|date:"M j, Y" }} {{ m.rsc[page].title }}</h2>
<p>{{ m.rsc[page].body|show_media }}</p>
<p><a href="{{ m.rsc[page].website }}">Register to attend this event.</a></p>
{% if forloop.last %}</ul>{% endif %}
{% endfor %}
У меня нет сомнений в кодировании этого, если меня направят в правильном направлении, и я внесу результат обратно в базу мастер-кода.
Как вы просматриваете прошлые элементы в поиске в шаблоне Zotonic?