Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   TCA - --palette-- и 3-3-4;;; (http://forum.typo3.ru/showthread.php?t=10442)

dmartynenko 30.11.2012 12:46

В doc_core_tca ищете раздел "Appendix A – Skinning considerations", а там разбираетесь с "Visual style of TCEforms".

Ивано 30.11.2012 14:50

Спасибо...
Теперь окончательно разобрался...

Ивано 26.12.2012 17:23

Возможно ли добавлять условия WHERE для config type group DB?


PHP код:

"type" => "group",    
"internal_type" => "db",    
"allowed" => "tx_table",    
"size" => 1,    
"minitems" => 0,
"maxitems" => 1


Или условия работают только для select-типа?

Ивано 26.12.2012 18:37

Что это за Label функции для TCA?

PHP код:

$TCA["..."] = array (
   ...
   
"ctrl" => array (
   
'title' => 'LLL:EXT:...',
   
'label' => 'ersterlabel',
   
'label_alt' => 'zweiterlabel, dritterlabel',
   
'label_alt_force' => 1,
    
label_userFunc
   
...
); 


Ивано++ 23.03.2013 14:24

Оказывается в TCA - можно делать Алерт сообщение ни только по полям типа данных...

//Позволяет выводить сообщение к любым полям, значение которы меняется
$TCA['pages']['ctrl']['requestUpdate'] .= ',tx_realurl_exclude';

Случайно наткнулся в исходниках realurl:)

Ивано++ 23.03.2013 14:27

Единственное - нужно значения (названия колонок) вводить через запятую и без пробелов.
Ах, как все просто оказалось...:mad:

dmartynenko 25.03.2013 13:40

Не знал. Век живи, век учись.

Ивано++ 30.03.2013 19:32

Еще интересная штука:

['columns']['name']['displayCond'] = 'FIELD:sys_language_uid:>:0';

'displayCond' => 'FIELD:module:=:z_filter', //данным условием определяем, что показывать если только выбрана страница как фильтр

Позволяет задавать условия на появление поля...

Ивано++ 06.04.2013 15:16

А так можно сделать выборку из БД, с автоматической подстановкой условий
(удаленность в корзину|старт|энд тайм, спрятаность):

PHP код:

$where " mod = 'ext_name' " t3lib_BEfunc::deleteClause('pages') . t3lib_BEfunc::BEenableFields('pages');
$result $GLOBALS['TYPO3_DB'] -> exec_SELECTquery("*""pages"$wherefalse'sorting'); 

Функции:
deleteClause
BEenableFields - очень полезные

Ивано++ 18.04.2013 12:08

Еще инересная штука:
http://www.typo3-profibuch.de/code-l...age/kapitel-7/

PHP код:


'enabledControls' => array(
   
'info' => false,
   
'new' => false,
   
'dragdrop' => false,
   
'sort' => true,
   
'hide' => true,
   
'delete' => true,
   
'localize' => false,
), 



Часовой пояс GMT +4, время: 12:38.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot