Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

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

В doc_core_tca ищете раздел "Appendix A – Skinning considerations", а там разбираетесь с "Visual style of TCEforms".
dmartynenko вне форума   Ответить с цитированием
Старый 30.11.2012, 14:50   #12
Ивано
Guest
 
Сообщений: n/a
По умолчанию

Спасибо...
Теперь окончательно разобрался...
  Ответить с цитированием
Старый 26.12.2012, 17:23   #13
Ивано
Guest
 
Сообщений: n/a
По умолчанию

Возможно ли добавлять условия 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   #14
Ивано
Guest
 
Сообщений: n/a
По умолчанию

Что это за 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   #15
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

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

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

Случайно наткнулся в исходниках realurl
Ивано++ вне форума   Ответить с цитированием
Старый 23.03.2013, 14:27   #16
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Единственное - нужно значения (названия колонок) вводить через запятую и без пробелов.
Ах, как все просто оказалось...
Ивано++ вне форума   Ответить с цитированием
Старый 25.03.2013, 13:40   #17
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Не знал. Век живи, век учись.
dmartynenko вне форума   Ответить с цитированием
Старый 30.03.2013, 19:32   #18
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

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

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

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

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

Последний раз редактировалось Ивано++; 05.04.2013 в 17:03
Ивано++ вне форума   Ответить с цитированием
Старый 06.04.2013, 15:16   #19
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

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

PHP код:
$where " mod = 'ext_name' " t3lib_BEfunc::deleteClause('pages') . t3lib_BEfunc::BEenableFields('pages');
$result $GLOBALS['TYPO3_DB'] -> exec_SELECTquery("*""pages"$wherefalse'sorting'); 
Функции:
deleteClause
BEenableFields - очень полезные
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 18.04.2013, 12:08   #20
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Еще инересная штука:
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,
), 
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TCA - распространение на домены Ивано Общие вопросы 1 12.11.2012 13:29
Изменить TCA fe_users brd Разработка расширений / TYPO3 extension development 9 10.10.2012 17:54
Вывод данных в TCA brd Разработка расширений / TYPO3 extension development 2 23.02.2012 12:56
Как создать свой тип поля в TCA, либо перехватить данные при сохранении формы. almaz Разработка расширений / TYPO3 extension development 2 16.06.2011 16:46
Модификация TCA при помощи Dynaflex reva2 Общие вопросы 2 17.01.2008 14:54


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория