tx_begriffmgt_domain_model_term.php 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. <?php
  2. return [
  3. 'ctrl' => [
  4. 'title' => 'Chatbot Begriffe Management',
  5. 'label' => 'Chatbot Begriffe',
  6. 'label_alt' => 'chatbot_type',
  7. 'label_alt_force' => true,
  8. 'tstamp' => 'tstamp',
  9. 'crdate' => 'crdate',
  10. 'cruser_id' => 'cruser_id',
  11. 'delete' => 'deleted',
  12. 'enablecolumns' => [
  13. 'disabled' => 'hidden',
  14. 'starttime' => 'starttime',
  15. 'endtime' => 'endtime',
  16. ],
  17. 'searchFields' => 'chatbot_terms,chatbot_category,chatbot_subcategory,chatbot_url',
  18. 'typeicon_classes' => [
  19. 'default' => 'mimetypes-x-sys_note',
  20. ],
  21. 'iconfile' => 'EXT:begriffmgt/Resources/Public/Icons/book.png'
  22. ],
  23. 'types' => [
  24. '0' => [
  25. 'showitem' => '
  26. --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,chatbot_type, chatbot_category, chatbot_subcategory,chatbot_terms, chatbot_url,
  27. --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:access, hidden, starttime, endtime'
  28. ],
  29. ],
  30. 'columns' => [
  31. 'hidden' => [
  32. 'exclude' => true,
  33. 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.visible',
  34. 'config' => [
  35. 'type' => 'check',
  36. 'renderType' => 'checkboxToggle',
  37. 'items' => [
  38. [
  39. 0 => '',
  40. 1 => '',
  41. 'invertStateDisplay' => true
  42. ]
  43. ],
  44. ],
  45. ],
  46. 'starttime' => [
  47. 'exclude' => true,
  48. 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.starttime',
  49. 'config' => [
  50. 'type' => 'input',
  51. 'renderType' => 'inputDateTime',
  52. 'eval' => 'datetime,int',
  53. 'default' => 0,
  54. 'behaviour' => [
  55. 'allowLanguageSynchronization' => true
  56. ]
  57. ],
  58. ],
  59. 'endtime' => [
  60. 'exclude' => true,
  61. 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.endtime',
  62. 'config' => [
  63. 'type' => 'input',
  64. 'renderType' => 'inputDateTime',
  65. 'eval' => 'datetime,int',
  66. 'default' => 0,
  67. 'range' => [
  68. 'upper' => mktime(0, 0, 0, 1, 1, 2038)
  69. ],
  70. 'behaviour' => [
  71. 'allowLanguageSynchronization' => true
  72. ]
  73. ],
  74. ],
  75. 'chatbot_type' => [
  76. 'exclude' => true,
  77. 'label' => 'Typ',
  78. 'config' => [
  79. 'type' => 'select',
  80. 'renderType' => 'selectSingle',
  81. 'items' => [
  82. ['Auswählen', 0],
  83. ['Direct', 1],
  84. ['Medical', 2],
  85. ['Bewerbung', 3],
  86. ['Weiterbildung', 4],
  87. ['Reverse', 5],
  88. ['Middlewords', 6],
  89. ['Studiumwords', 7],
  90. ['Ausbildungwords', 8],
  91. ['Unknown', 9],
  92. ],
  93. 'size' => 1,
  94. 'maxitems' => 1,
  95. 'eval' => ''
  96. ],
  97. ],
  98. 'chatbot_url' => [
  99. 'exclude' => true,
  100. 'label' => 'Link',
  101. 'config' => [
  102. 'type' => 'input',
  103. 'renderType' => 'inputLink',
  104. ],
  105. ],
  106. 'chatbot_category' => [
  107. 'exclude' => true,
  108. 'label' => 'Kategorie',
  109. 'config' => [
  110. 'type' => 'select',
  111. 'renderType' => 'selectSingle',
  112. 'items' => [
  113. ['Auswählen', 0],
  114. ['Ausbildung', 1],
  115. ['Studium', 2],
  116. ['Adverbien', 3],
  117. ['Verben', 4],
  118. ['Substantiven', 5],
  119. ['Konjuktionen', 6],
  120. ['Pronomen', 7],
  121. ['Relativpronomen', 8],
  122. ],
  123. 'size' => 1,
  124. 'maxitems' => 1,
  125. 'eval' => ''
  126. ],
  127. ],
  128. // 'chatbot_subcategory' => [
  129. // 'exclude' => true,
  130. // 'label' => 'Unterkategorie',
  131. // 'config' => [
  132. // 'type' => 'select',
  133. // 'renderType' => 'selectSingle',
  134. // 'items' => [
  135. // ['Auswählen', 0],
  136. // ['Ausbildung', 1],
  137. // ['Studium', 2],
  138. // ['Adverbien', 3],
  139. // ['Verben', 4],
  140. // ['Substantiven', 5],
  141. // ['Konjuktionen', 6],
  142. // ['Pronomen', 7],
  143. // ['Relativpronomen', 8],
  144. // ],
  145. // 'size' => 1,
  146. // 'maxitems' => 1,
  147. // 'eval' => ''
  148. // ],
  149. // ],
  150. 'chatbot_terms' => [
  151. 'exclude' => true,
  152. 'label' => 'Begriffe Einfügen (Komma getrennt)',
  153. 'config' => [
  154. 'type' => 'text',
  155. 'cols' => 60,
  156. 'rows' => 150,
  157. 'eval' => 'trim',
  158. 'default' => ''
  159. ]
  160. ],
  161. ],
  162. ];