events.yaml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. extends@: default
  2. form:
  3. fields:
  4. tabs:
  5. fields:
  6. content:
  7. fields:
  8. sect_topH:
  9. type: section
  10. title: Top homepage
  11. underline: true
  12. ordering@: 1
  13. fields:
  14. header.topH:
  15. type: toggle
  16. label: Put in top homepage
  17. highlight: 1
  18. options:
  19. 1: Yes
  20. 0: No
  21. validate:
  22. type: bool
  23. sect_dates:
  24. type: section
  25. title: Dates
  26. underline: true
  27. ordering@: 2
  28. fields:
  29. header.date:
  30. replace@: true
  31. type: datetime
  32. label: Start
  33. toggleable: true
  34. # help: PLUGIN_ADMIN.DATE_HELP
  35. header.date_end:
  36. type: datetime
  37. label: End
  38. toggleable: true
  39. header.display_time:
  40. type: toggle
  41. label: Display Time
  42. highlight: 1
  43. options:
  44. 1: Yes
  45. 0: No
  46. validate:
  47. type: bool
  48. sect_content:
  49. type: section
  50. title: Contenu
  51. underline: true
  52. ordering@: 3
  53. fields:
  54. header.lieux:
  55. type: text
  56. label: Lieux de l'événement
  57. style: vertical
  58. header.artistes:
  59. type: text
  60. label: Artiste(s)
  61. style: vertical
  62. ordering@: 4
  63. sect_sidebar:
  64. type: section
  65. title: Buy tickets
  66. underline: true
  67. fields:
  68. header.buy:
  69. type: toggle
  70. toggleable: true
  71. label: Display "Buy tickets"
  72. highlight: 1
  73. options:
  74. 1: Yes
  75. 0: No
  76. validate:
  77. type: bool
  78. header.url:
  79. type: text
  80. label: Url
  81. style: vertical
  82. options:
  83. fields:
  84. publishing:
  85. fields:
  86. header.date:
  87. unset@: true
  88. blog:
  89. type: tab
  90. title: Blog Item
  91. fields:
  92. header_options:
  93. type: section
  94. title: Header Options
  95. underline: true
  96. header.continue_link:
  97. type: toggle
  98. toggleable: true
  99. label: DF Style Link
  100. help: Daring Fireball style title link
  101. highlight: 1
  102. options:
  103. 1: PLUGIN_ADMIN.ENABLED
  104. 0: PLUGIN_ADMIN.DISABLED
  105. validate:
  106. type: bool
  107. header.header_image:
  108. type: toggle
  109. toggleable: true
  110. label: Display Header Image
  111. help: Enabled displaying of a header image
  112. highlight: 1
  113. options:
  114. 1: PLUGIN_ADMIN.ENABLED
  115. 0: PLUGIN_ADMIN.DISABLED
  116. header.header_image_file:
  117. type: text
  118. toggleable: true
  119. label: Image File
  120. help: image filename that exists in the page folder. If not provided, will use the first image found.
  121. placeholder: "For example: myimage.jpg"
  122. header.header_image_width:
  123. type: text
  124. toggleable: true
  125. label: Image Width
  126. size: small
  127. help: Header width in px
  128. placeholder: Default is 900
  129. validate:
  130. type: int
  131. min: 0
  132. max: 5000
  133. header.header_image_height:
  134. type: text
  135. toggleable: true
  136. label: Image Height
  137. size: small
  138. help: Header height in px
  139. placeholder: Default is 300
  140. validate:
  141. type: int
  142. min: 0
  143. max: 5000
  144. summary:
  145. type: section
  146. title: Summary
  147. underline: true
  148. header.summary.enabled:
  149. type: toggle
  150. toggleable: true
  151. label: Summary
  152. highlight: 1
  153. options:
  154. 1: PLUGIN_ADMIN.ENABLED
  155. 0: PLUGIN_ADMIN.DISABLED
  156. header.summary.format:
  157. type: select
  158. toggleable: true
  159. label: Format
  160. classes: fancy
  161. options:
  162. 'short': 'Use the first occurence of delimiter or size'
  163. 'long': 'Summary delimiter will be ignored'
  164. header.summary.size:
  165. type: text
  166. toggleable: true
  167. label: Size
  168. classes: large
  169. placeholder: 300
  170. validate:
  171. type: int
  172. min: 1
  173. header.summary.delimiter:
  174. type: text
  175. toggleable: true
  176. label: Summary delimiter
  177. classes: large
  178. placeholder: ===
  179. import@:
  180. type: partials/blog-bits