Показать сообщение отдельно
Старый 25.11.2012, 15:55   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от Ивано Посмотреть сообщение
В TCA как создать вкладки (тады) все понятно - это --div-- и нужно их разрешить: dividers2tabs
Но можно еще ставить после имени поля "цифра-цифра-цийра". 3-3-3
Что они обозначают и какие варианты есть.
Это каким-то образом должно влиять на визуальный вид блока с полем. Но по моему в последних версия просто игнорируется.

Цитата:
Сообщение от Ивано Посмотреть сообщение
А также может ли palette еще что нибудь делать, кроме того как 1) выставлять поля в ряд и 2) позволять вносить его в "показать доп. настройки"?
Об этом хорошо в документации написано.
Например в TCA в блоке types у вас поле country_id;;2;;2-2-2, но(!) нет полей region_id, town_id. Тут второй параметр "2" - это ссылка на блок в palettes.
Дальше в palettes добавляете
Код:
	'palettes' => array (
            '2' => array('showitem' => 'region_id, town_id'),
В результате поля region_id, town_id будут выводиться в одном блоке в полем country_id в одну линии ниже country_id.
Ну а то будут ли они выведены в карточке или на верхней панели зависит от текущих настроек TYPO3. Но в последних версиях кажется в верхнюю панель поля уже не выводятся.

Цитата:
Сообщение от Ивано Посмотреть сообщение
А также, что за UserFunc - для TCA
и что с ее помощью можно делать?
Можно вывести свой элемент управления. Например в tt_news так выводится дерево категорий:
Код:
		'category' => Array (
			'exclude' => 1,
		#	'l10n_mode' => 'exclude', // the localizalion mode will be handled by the userfunction
			'label' => 'LLL:EXT:tt_news/locallang_tca.xml:tt_news.category',
			'config' => Array (
				'type' => 'select',
				'form_type' => 'user',
				'userFunc' => 'tx_ttnews_TCAform_selectTree->renderCategoryFields',
Вот тут как раз в документации практически ничего нет на этот счет. Надо смотреть как в других экстах это делается (DAM например, tt_news)
dmartynenko вне форума   Ответить с цитированием