tx_begriffmgt_domain_model_url.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. return [
  3. 'ctrl' => [
  4. 'title' => 'LLL:EXT:begriffmgt/Resources/Private/Language/locallang.xlf:tx_begriffmgt_domain_model_url',
  5. 'label' => 'title',
  6. 'tstamp' => 'tstamp',
  7. 'crdate' => 'crdate',
  8. 'cruser_id' => 'cruser_id',
  9. 'versioningWS' => true,
  10. 'origUid' => 't3_origuid',
  11. 'languageField' => 'sys_language_uid',
  12. 'transOrigPointerField' => 'l10n_parent',
  13. 'transOrigDiffSourceField' => 'l10n_diffsource',
  14. 'delete' => 'deleted',
  15. 'enablecolumns' => [
  16. 'disabled' => 'hidden',
  17. 'starttime' => 'starttime',
  18. 'endtime' => 'endtime',
  19. ],
  20. 'searchFields' => 'title',
  21. 'iconfile' => 'EXT:begriffmgt/Resources/Public/Icons/chatbot-icon.svg',
  22. ],
  23. 'interface' => [
  24. 'showRecordFieldList' => 'title, terms',
  25. ],
  26. 'types' => [
  27. '1' => ['showitem' => 'title, terms'],
  28. ],
  29. 'columns' => [
  30. 'title' => [
  31. 'exclude' => 0,
  32. 'label' => 'LLL:EXT:begriffmgt/Resources/Private/Language/locallang.xlf:tx_begriffmgt_domain_model_url.title',
  33. 'config' => [
  34. 'type' => 'input',
  35. 'size' => 30,
  36. 'eval' => 'trim,required'
  37. ],
  38. ],
  39. 'terms' => [
  40. 'exclude' => 1,
  41. 'label' => 'Terms',
  42. 'config' => [
  43. 'type' => 'inline',
  44. 'foreign_table' => 'tx_begriffmgt_domain_model_term',
  45. 'foreign_field' => 'url',
  46. 'maxitems' => 9999,
  47. 'appearance' => [
  48. 'collapseAll' => 1,
  49. 'levelLinksPosition' => 'top',
  50. 'showSynchronizationLink' => 1,
  51. 'showPossibleLocalizationRecords' => 1,
  52. 'showAllLocalizationLink' => 1
  53. ],
  54. ],
  55. ],
  56. ],
  57. ];