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