代码之家  ›  专栏  ›  技术社区  ›  Alain O'Dea

如何在Zotonic模板中循环搜索过去的项目?

  •  0
  • Alain O'Dea  · 技术社区  · 14 年前

    我希望能够在模板中循环查看过去的事件:

    {% 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模板中循环搜索过去的项目?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Marc Worrell    14 年前
    推荐文章