Тип TCA в зависимости от того, задано ли отношение или нет

У меня есть 3 таблицы:

  • вещь
  • страна
  • область, край

Регион является бесполезным полем в стране. В пункте я хочу иметь поле выбора, где вы можете выбрать страну, и только если эта страна имеет регионы, появится новое поле выбора с регионами, связанными со страной.

Если бы страны были исправлены, я мог бы использовать $TCA['item']['ctrl']['type'] = 'country'; а также $TCA['item']['types'] перезагрузить бэкэнд и отобразить поле выбора региона, если это необходимо.

Есть ли возможность сделать это с помощью нефиксированного списка стран, проверяющего, есть ли у него отношения?

Возможность скрыть поле региона, если у него нет параметров, также решит проблему.

1 ответ

Решение

Я боюсь, что это не легко возможно. Конечно, вы можете создать элемент USER и реализовать логику самостоятельно. http://docs.typo3.org/typo3cms/TCAReference/Reference/Columns/User/Index.html

Вы также можете поиграть со свойством столбца "type" из ctrl раздел, но это звучит, вы уже пробовали это.

Другие вопросы по тегам