GetMembersCa.html 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <f:layout name="Default" />
  2. <f:section name="content">
  3. <div class="ot-members">
  4. <f:if condition="{membersByMission -> f:count()} > 0">
  5. <f:then>
  6. <f:for each="{membersByMission}" as="members" key="mission">
  7. <h3>
  8. <f:format.case
  9. value="{f:translate(key: 'member.role.{mission}')}"
  10. mode="upper">
  11. </f:format.case>
  12. </h3>
  13. <ul class="ot-members-list">
  14. <f:for each="{members}" as="member">
  15. <li class="ot-member">
  16. <p class="ot-member-image">
  17. <f:if condition="{member.image}">
  18. <f:then>
  19. <img src="{member.image}/160x0"/>
  20. </f:then>
  21. <f:else>
  22. <f:if condition="{member.gender}=='MISTER'">
  23. <f:then>
  24. <f:image src="EXT:ot_widgets/Resources/Public/assets/media/man-default.jpg"/>
  25. </f:then>
  26. <f:else>
  27. <f:image src="EXT:ot_widgets/Resources/Public/assets/media/woman-default.jpg"/>
  28. </f:else>
  29. </f:if>
  30. </f:else>
  31. </f:if>
  32. </p>
  33. <p class="ot-member-name">
  34. {member.fullName}
  35. </p>
  36. </li>
  37. </f:for>
  38. </ul>
  39. </f:for>
  40. </f:then>
  41. <f:else>
  42. <h5>Aucun adhérent</h5>
  43. </f:else>
  44. </f:if>
  45. </div>
  46. </f:section>