series.json 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {
  2. "properties": {
  3. "aclname": {
  4. "type": "string",
  5. "x-tcms-label": "ACL name"
  6. },
  7. "child_form": {
  8. "pattern": "^[A-Za-z0-9_-]+\\.tx$",
  9. "type": "string",
  10. "x-tcms-label": "Content Template"
  11. },
  12. "directory": {
  13. "type": "string",
  14. "x-tcms-label": "Directory to index",
  15. "x-tcms-placeholder": "assets/downloads"
  16. },
  17. "footer": {
  18. "type": "string",
  19. "x-tcms-label": "Footer"
  20. },
  21. "header": {
  22. "type": "string",
  23. "x-tcms-label": "Header"
  24. },
  25. "preview": {
  26. "type": "string",
  27. "x-tcms-label": "Preview Image"
  28. },
  29. "preview_file": {
  30. "type": "upload",
  31. "x-tcms-input": "file",
  32. "x-tcms-label": "Preview Image"
  33. },
  34. "tiled": {
  35. "type": "boolean",
  36. "x-tcms-input": "checkbox",
  37. "x-tcms-label": "Tile Display?"
  38. }
  39. },
  40. "required": [
  41. "aclname",
  42. "child_form"
  43. ],
  44. "type": "object",
  45. "x-tcms-post-type": {
  46. "description": "A category of posts. Owns an ACL, and dictates which post type its children use.",
  47. "generated": false,
  48. "name": "series"
  49. }
  50. }