Je voudrais pouvoir faire une boucle par les événements passés dans un modèle:Comment parcourez-vous les éléments passés lors d'une recherche dans un modèle Zotonic?
{% 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 %}
Fondamentalement, je suis à la recherche d'un type de recherche passé qui agit comme le contraire du type de recherche à venir .
Je peux déjà obtenir des événements à venir comme suit:
{% 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 %}
Je n'ai pas état d'âme de codage ce si je suis pointé dans la bonne direction et je contribuerai le résultat à la base de code maître.
Comment parcourir les éléments passés lors d'une recherche dans un modèle Zotonic?
date_start_before a besoin d'un argument. J'ai utilisé m.search [{query cat = 'événement' sort = "rsc.pivot_date_start" date_start_before = maintenant}] –
Bizarrement, il semble que ça ne marche pas pour moi. Il se peut que je n'ai pas défini date_end sur mes événements. –
Je ne comprends pas pourquoi ça ne marche pas parce que ça ressemble à "date_start_after = now", mais ça fonctionne d'une manière ou d'une autre. –