Index.html 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. {namespace v=FluidTYPO3\Vhs\ViewHelpers}
  2. {namespace ot=Opentalent\OtTemplating\ViewHelpers}
  3. <f:layout name="Backend/Default" />
  4. <f:section name="content">
  5. <v:variable.set name="currentTemplate"
  6. value="{ot:currentTemplate()}"/>
  7. <div class="ot-customizer">
  8. <f:if condition="{pageSelected}">
  9. <f:then>
  10. <div class="templates">
  11. <f:for each="{templates}" as="template" key="template_key">
  12. <div class="template-card">
  13. <div class="template-title">
  14. {template.name}
  15. </div>
  16. <div class="template-poster">
  17. <f:image src="{template.picture}" alt="poster" />
  18. </div>
  19. <div class="template-description">
  20. {template.description}
  21. </div>
  22. <div class="template-controls">
  23. <f:if condition="{template_key}=={currentTemplate}">
  24. <f:then>
  25. <div class="active">Thème actif</div>
  26. </f:then>
  27. <f:else>
  28. <f:link.action
  29. action="selectTemplate"
  30. arguments="{template_key: template_key}"
  31. title="select"
  32. class="btn"
  33. >
  34. Utiliser ce thème
  35. </f:link.action>
  36. </f:else>
  37. </f:if>
  38. </div>
  39. </div>
  40. </f:for>
  41. </div>
  42. <div class="customizer">
  43. <form>
  44. <div class="form-group">
  45. <label>Couleur du thème</label>
  46. <select class="form-control form-control-adapt" size="1">
  47. <option value="light-blue" selected="selected">Bleu ciel</option>
  48. <option value="blue">Bleu</option>
  49. <option value="green">Vert</option>
  50. <option value="orange">Orange</option>
  51. <option value="grey">Gris</option>
  52. <option value="red">Rouge</option>
  53. <option value="light-red">Rouge cerise</option>
  54. <option value="purple">Violet</option>
  55. </select>
  56. </div>
  57. <div class="form-group">
  58. <label>Afficher le caroussel d'images</label>
  59. <input type="checkbox"
  60. class="checkbox-input"
  61. value="1">
  62. </div>
  63. <div class="actions">
  64. <f:link.action
  65. action="selectTemplate"
  66. arguments="{template_key: template_key}"
  67. title="select"
  68. class="btn">
  69. Appliquer
  70. </f:link.action>
  71. </div>
  72. </form>
  73. </div>
  74. </f:then>
  75. <f:else>
  76. <f:comment><!-- No page selected --></f:comment>
  77. <f:translate key="noPageSelected" />
  78. </f:else>
  79. </f:if>
  80. </div>
  81. </f:section>