Index.html 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <f:layout name="Default" />
  2. <f:section name="content">
  3. <div class="ot-all-events">
  4. <div class="events-controls">
  5. <div class="event-search">
  6. <h3>Rechercher un évènement: </h3>
  7. <f:form action="index">
  8. <f:form.textfield name="search-loc" placeholder="Où?" value="{args.search-loc}"/>
  9. <f:form.textfield name="search-name" placeholder="Quoi?" value="{args.search-name}" />
  10. <f:form.textfield name="search-datestart" placeholder="Depuis le..." class="datepicker" value="{args.search-datestart}" />
  11. <f:form.textfield name="search-dateend" placeholder="Jusqu'au..." class="datepicker" value="{args.search-dateend}" />
  12. <f:form.button name="search-submit">Rechercher</f:form.button>
  13. </f:form>
  14. </div>
  15. <div id="event-map" data-records="">
  16. <f:for each="{allEvents}" as="event">
  17. <f:if condition="{event.longitude}">
  18. <f:then>
  19. <i class="event-geodata" style="display: none;"
  20. data-id="{event.id}"
  21. data-long="{event.longitude}"
  22. data-lat="{event.latitude}"
  23. data-label="<b>{event.name}</b><br/>{event.locAndDate}">
  24. </i>
  25. </f:then>
  26. </f:if>
  27. </f:for>
  28. </div>
  29. </div>
  30. <div class="events-results">
  31. <f:if condition="{allEvents -> f:count()} == 0">
  32. <span>Aucun résultat</span>
  33. </f:if>
  34. <f:for each="{allEvents}" as="event">
  35. <div class="event" data-id="{event.id}">
  36. <div class="event-preview">
  37. <div class="event-poster">
  38. <f:if condition="{event.image}">
  39. <f:then>
  40. <img src='{event.image}' alt="poster" />
  41. </f:then>
  42. <f:else>
  43. <f:image src="EXT:ot_widgets/Resources/Public/assets/media/event-default.jpg" alt="poster" />
  44. </f:else>
  45. </f:if>
  46. </div>
  47. <div class="event-summary">
  48. <span class="event-name">
  49. {event.name}
  50. </span>
  51. <span class="event-loc-date">
  52. {event.locAndDate}
  53. </span>
  54. <span class="event-description">
  55. {event.shortDescription}
  56. </span>
  57. </div>
  58. </div>
  59. <f:link.action action="show" arguments="{eventId: event.id}" class="event-see"><i class="fa fa-plus" style="margin-right: 5px;"></i><span>Plus d'infos</span></f:link.action>
  60. </div>
  61. </f:for>
  62. </div>
  63. </div>
  64. </f:section>