Members.html 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {namespace v=FluidTYPO3\Vhs\ViewHelpers}
  2. {namespace ot=Opentalent\OtTemplating\ViewHelpers}
  3. <f:comment><!-- Special layout for the Members page --></f:comment>
  4. <f:layout name="Members" />
  5. <section class="t-container st-effect-3">
  6. <f:comment><!-- Render the header defined in partial/header.html--></f:comment>
  7. <f:render partial="Modern/Header" arguments="{_all}" />
  8. <section class="page-section-ptb data-table mb-50 mt-50">
  9. <div class="container">
  10. <div class="row">
  11. <div class="col-lg-12 col-md-12">
  12. <h1 class="text-center">Liste des adhérents</h1>
  13. <ot:members.getAll as="members"
  14. organizationId="{settings.organizationId}">
  15. <f:if condition="{members -> f:count()} > 0">
  16. <f:then>
  17. <f:for each="{members}" as="member" iteration="i">
  18. <f:if condition="{i.index -> v:math.modulo(b: 4)}===0">
  19. <if condition="i>1">
  20. </div>
  21. </div>
  22. </if>
  23. <div class="team-3 mb-50 mt-70">
  24. <div class="row">
  25. </f:if>
  26. <div class="col-lg-3 col-sm-6 sm-mb-30">
  27. <div class="team team-round full-border">
  28. <div class="team-photo">
  29. <f:if condition="{member.image}">
  30. <f:then>
  31. <img class="img-fluid mx-auto"
  32. src="{member.image}/160x0"
  33. alt="{member.fullName}"/>
  34. </f:then>
  35. <f:else>
  36. <f:image class="img-fluid mx-auto"
  37. src="EXT:ot_templating/Resources/Public/media/unknown_user.jpg"
  38. alt="{member.fullName}"/>
  39. </f:else>
  40. </f:if>
  41. </div>
  42. <div class="team-description">
  43. <div class="team-info">
  44. <h5><a href="team-single.html">{member.fullName}</a></h5>
  45. <span>{f:translate(key: member.instrument)}</span>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. <f:if condition="{i.index} === {total}">
  51. </div>
  52. </div>
  53. </f:if>
  54. </f:for>
  55. </f:then>
  56. <f:else>
  57. <h5>Aucun adhérent</h5>
  58. </f:else>
  59. </f:if>
  60. </ot:members.getAll>
  61. </div>
  62. </div>
  63. </div>
  64. </section>
  65. <f:comment><!-- Render the footer defined in partial/footer.html--></f:comment>
  66. <f:render partial="Modern/Footer" />
  67. </section>