Members.html 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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. <f:comment><!-- Render the header defined in partial/header.html--></f:comment>
  6. <f:render partial="Classic/Header" arguments="{_all}" />
  7. <div class="main">
  8. <f:comment><!-- Central column --></f:comment>
  9. <div class="content">
  10. <f:comment><!-- All members --></f:comment>
  11. <h2>Liste des adhérents</h2>
  12. <div class="ot-members">
  13. <ot:members.getAll as="membersByInstrument"
  14. organizationId="{settings.organizationId}">
  15. <f:if condition="{membersByInstrument -> f:count()} > 0">
  16. <f:then>
  17. <f:for each="{membersByInstrument}" as="members" key="instrument">
  18. <h3>
  19. <f:format.case
  20. mode="upper"
  21. value="{f:translate(key: 'member.instrument.{instrument}')}">
  22. </f:format.case>
  23. </h3>
  24. <ul class="ot-members-list">
  25. <f:for each="{members}" as="member">
  26. <li class="ot-member">
  27. <p class="ot-member-image">
  28. <f:if condition="{member.image}">
  29. <f:then>
  30. <img src="{member.image}/160x0"/>
  31. </f:then>
  32. <f:else>
  33. <f:if condition="{member.gender}=='MISTER'">
  34. <f:then>
  35. <f:image src="EXT:ot_templating/Resources/Public/media/man-default.jpg"/>
  36. </f:then>
  37. <f:else>
  38. <f:image src="EXT:ot_templating/Resources/Public/media/woman-default.jpg"/>
  39. </f:else>
  40. </f:if>
  41. </f:else>
  42. </f:if>
  43. </p>
  44. <p class="ot-member-name">
  45. {member.fullName}
  46. </p>
  47. </li>
  48. </f:for>
  49. </ul>
  50. </f:for>
  51. </f:then>
  52. <f:else>
  53. <h5>Aucun adhérent</h5>
  54. </f:else>
  55. </f:if>
  56. </ot:members.getAll>
  57. </div>
  58. </div>
  59. </div> <!-- /container -->
  60. <f:comment><!-- Render the footer defined in partial/footer.html--></f:comment>
  61. <f:render partial="Classic/Footer" />