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

Вернуться   Russian TYPO3 community > Тематические форумы > Разработка расширений / TYPO3 extension development

Ответ
 
Опции темы Опции просмотра
Старый 18.11.2008, 21:26   #1
starter
Новенький
 
Регистрация: 18.11.2008
Сообщений: 11
По умолчанию dynaflex создание содержимого на разных табсах

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

Допустим простая структура:
Код:
'modifications' => array (
array (
	'method' => 'add',							
	'path' => 'ROOT/el',						
	'type' => 'field',							
	'field_config' => array (					
		'name' => 'df_field_0',					
		'label' => 'tst0',		
		'config' => array (
			'type' => 'input'					
		)
	)
),

array (
	'method' => 'add',							
	'path' => 'ROOT/el',						
	'type' => 'field',							
	'field_config' => array (					
		'name' => 'df_field_1',					
		'label' => 'tst1',		
		'config' => array (
			'type' => 'input'					
		)
	)
),
)
Каким образом можно реализовать создание этих элементов на 2х разных табсах?
----
И второй вопрос, не совсем связан с первым, но не хочется создавать новую тему:
Возможно ли в экстеншене сортировать элементы согласно их очерёдности в list mode?
----

Заранее огромное спасибо

Последний раз редактировалось starter; 18.11.2008 в 21:38 Причина: 2ой вопрос
starter вне форума   Ответить с цитированием
Старый 18.11.2008, 23:32   #2
reva2
Senior Member
 
Аватар для reva2
 
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
По умолчанию

Нужно модифицировать секцию "types".
В качестве примера смотрите расширение commerce.. там нечто подобное сделано для таблицы "Товары"
reva2 вне форума   Ответить с цитированием
Старый 19.11.2008, 00:55   #3
starter
Новенький
 
Регистрация: 18.11.2008
Сообщений: 11
По умолчанию

Спасибо за ответ. Пытаюсь разбираться, но громозговато для новичка. Вы имеете ввиду тайпс в ТЦА или где? Быть может более детально сможете ответить?
Заранее спасибо.

Последний раз редактировалось starter; 19.11.2008 в 01:31
starter вне форума   Ответить с цитированием
Старый 19.11.2008, 11:43   #4
reva2
Senior Member
 
Аватар для reva2
 
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
По умолчанию

Types именно в $TCA, поскольку как раз эта "секция" отвечает за то как выводятся поля в TCE форме. В конфигурации dynaflex это выглядит примерно следующим образом:
PHP код:
$dynaFlexConf = array (
    ..... 
здесь добавляете ваши поля.....

    
//и после этого добавляете ваши поля в $TCA['таблица'][Types][0]['showitem']
    
=> array (
      
'path' => 'tx_commerce_products/types/0/showitem',
      
'parseXML' => false,
      
'modifications' => array (  
         array (
           
'method' => 'add',
           
'type' => 'append',
           
'config' => array (
              
'text' => ',--div--;название_вашей_вкладки,user_добавленное поле1,user_добавленное_поле2, и т.д.'
              
)
         )
    )

reva2 вне форума   Ответить с цитированием
Старый 19.11.2008, 18:25   #5
starter
Новенький
 
Регистрация: 18.11.2008
Сообщений: 11
По умолчанию

Спасибо большое, разобрался
starter вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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