Выбрать с 2-x selectbox в 3-й selectbox
есть ли возможность выбрать с 2-x selectbox,в них разная инфа, в 3-й selectbox в TCA? Примерно так http://remysharp.com/wp-content/uplo...lect-chain.php
|
Прямо в таком виде как на вашем примере нет, по крайней мере стандартными средствами.
Можно попробовать такие варианты: 1. Использовать treeview - есть среди стандартных элементов формы начиная с TYPO3 4.5. Ведь фактически три таких связанных списка берут данные из дерева с 2-мя уровнями вложенности. 2. Сделать три поля select одно под другим. Во втором поле будет условие видимости "значение первого поля не пустое" и в запросе на отбор записей для второго поля будет использоваться значение 1-го поля. 3-е поле аналогично связать со 2-м. Это все реализуется стандартными возможностями TCA. Минус один - после выбора значений в первом поле нужно сохранить форму что бы появилось второе поле, а после выбора во втором поле нужно опять сохранить что бы появилось третье поле. Хотя может быть этот недостаток можно нивелировать - в репозитории я как-то встречал экст который добавляет AJAX функциональность BE формам (но не пробовал). 3. Написать кастомный элемент для формы. |
Цитата:
|
Смотрите http://typo3.org/documentation/docum.../1/3/#id384469 про параметр displayCond.
Пример кода из tca.php - поле publisher_title показывается только тогда, когда в поле publisher_id ничего не выбрано (там список). Это сделано для реализация функциии "выбери из списка или введи свое название". Код:
|
Цитата:
|
А документацию по TCA посмотреть ленитесь? Я вам даже ссылку дал.
|
Цитата:
|
Смотрите раздел ['columns'][field name]['config'] / TYPE: "select, параметр foreign_table_where, про ###REC_FIELD_[field name]###. И под таблицей описания параметров Example - Simple selector box with TSconfig markers.
|
Цитата:
|
Часовой пояс GMT +4, время: 19:38. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot