sublog.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. extends@: default
  2. child_type: item
  3. rules:
  4. slug:
  5. pattern: "[a-z][a-z0-9_\-]+"
  6. min: 2
  7. max: 80
  8. form:
  9. fields:
  10. tabs:
  11. type: tabs
  12. active: 1
  13. fields:
  14. content:
  15. fields:
  16. header.txtimg:
  17. type: fieldset
  18. title: Texte images
  19. help: Écriver le texte qui sera affiché sur l'image
  20. text: Écriver le texte qui sera affiché sur l'image
  21. fields:
  22. header.txtimg.text:
  23. type: text
  24. label: Texte
  25. header.entete:
  26. type: fieldset
  27. title: Texte en-tête
  28. help: Écriver le texte qui sera affiché dans le bandeau d'en-tête
  29. text: Écriver le texte qui sera affiché dans le bandeau d'en-tête
  30. fields:
  31. header.entete.text:
  32. type: text
  33. label: Texte
  34. advanced:
  35. fields:
  36. overrides:
  37. fields:
  38. header.child_type:
  39. default: item
  40. blog:
  41. type: tab
  42. title: Blog Config
  43. fields:
  44. content_title:
  45. type: spacer
  46. title: Content Definition
  47. header.content.items:
  48. type: textarea
  49. yaml: true
  50. label: Items
  51. default: '@self.children'
  52. validate:
  53. type: yaml
  54. header.content.limit:
  55. type: text
  56. label: Max Item Count
  57. default: 5
  58. validate:
  59. required: true
  60. type: int
  61. min: 1
  62. header.content.order.by:
  63. type: select
  64. label: Order By
  65. default: date
  66. options:
  67. folder: Folder
  68. title: Title
  69. date: Date
  70. default: Default
  71. header.content.order.dir:
  72. type: select
  73. label: Order
  74. default: desc
  75. options:
  76. asc: Ascending
  77. desc: Descending
  78. header.content.pagination:
  79. type: toggle
  80. label: Pagination
  81. highlight: 1
  82. default: 1
  83. options:
  84. 1: PLUGIN_ADMIN.ENABLED
  85. 0: PLUGIN_ADMIN.DISABLED
  86. validate:
  87. type: bool
  88. header.content.url_taxonomy_filters:
  89. type: toggle
  90. label: URL Taxonomy Filters
  91. highlight: 1
  92. default: 1
  93. options:
  94. 1: PLUGIN_ADMIN.ENABLED
  95. 0: PLUGIN_ADMIN.DISABLED
  96. validate:
  97. type: bool
  98. import@:
  99. type: partials/blog-bits
  100. context: blueprints://pages