Events.html 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {namespace v=FluidTYPO3\Vhs\ViewHelpers}
  2. {namespace ot=Opentalent\OtTemplating\ViewHelpers}
  3. <f:comment><!-- Special layout for the All Events page --></f:comment>
  4. <f:layout name="Events" />
  5. <section class="t-container st-effect-3">
  6. <div class="wrapper">
  7. <f:comment><!-- Render the header defined in partials/Header.html--></f:comment>
  8. <f:render partial="Modern/Header" arguments="{_all}" />
  9. <section class="page-section-ptb">
  10. <div class="container">
  11. <div class="row">
  12. <div class="col-sm-12 mt-30">
  13. <f:if condition="{ot:request.getParameter(param: 'eventId')}">
  14. <f:then>
  15. <f:comment><!-- An event was requested: show this event--></f:comment>
  16. <ot:events.getById as="event"
  17. eventId="{ot:request.getParameter(param: 'eventId')}">
  18. <f:render partial="Modern/EventsShow" arguments="{_all}"/>
  19. </ot:events.getById>
  20. </f:then>
  21. <f:else>
  22. <f:comment><!-- No specific event was requested: show all events --></f:comment>
  23. <ot:events.getAll as="events"
  24. organizationId="{settings.organizationId}">
  25. <f:render partial="Modern/EventsIndex" arguments="{_all}"/>
  26. </ot:events.getAll>
  27. </f:else>
  28. </f:if>
  29. </div>
  30. </div>
  31. </div>
  32. </section>
  33. <f:comment><!-- Render the footer defined in partials/footer.html--></f:comment>
  34. <f:render partial="Modern/Footer" />
  35. </div>
  36. </section>