Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
21.11.2011, 20:29 | #1 |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Помогите разобраться $TCA мастер подстановки
вот такой код:
Код:
'branch_id' => array ( 'exclude' => 1, 'label' => 'LLL:EXT:bmr_register/locallang_db.xml:tx_bmrregister_main.branch_id', 'config' => Array ( 'type' => 'group', 'internal_type' => 'db', 'allowed' => 'tx_bmrregister_branch', 'MM' => 'tx_bmrregister_main_branch_id_mm', 'size' => '3', 'autoSizeMax' => 10, 'maxitems' => '200', 'minitems' => '0', 'show_thumbs' => '7', 'wizards' => array( 'suggest' => array( 'type' => 'suggest' ) ) ) |
22.11.2011, 13:01 | #2 | ||
Senior Member
|
Может закралась обычная ошибка по невнимательности? Например в названии таблицы... ну или как в приведенном примере:
Цитата:
Ну и синтаксис проверить... (в этом куске одной скобки не хвататет...) Должно быть как-то так: Цитата:
Ну и проверьте обязательный ключ 'label' => 'LLL:EXT:bmr_register/locallang_db.xml:tx_bmrregister_main.branch_id' - правильно ли указан... (название поля в интерфейсе). Пока больше ничего в голову не приходит... |
||
22.11.2011, 14:27 | #3 | |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Спасибо за ошибки
Цитата:
Последний раз редактировалось brd; 22.11.2011 в 14:39 |
|
22.11.2011, 16:50 | #4 |
Senior Member
|
Сравните конфигурацию в ext_tables.php для своей таблицы и pages (есть в исходниках ядра).
Возможно это одно из полей "label" или "label_alt". |
22.11.2011, 17:41 | #5 |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Насколько я понял это не только с таблицей pages, еще tt_news... их много с который селект подтягивает нужное поля а вот именно с моей таблицы чето выводит только uid ), поэтому я думаю что может есть какие-то поля для этого или определенный тип нужно указывать или еще какие-то тонкости
|
22.11.2011, 17:53 | #6 |
Senior Member
|
Значит в tt_news, pages и других правильно заданы параметры таблицы, а у вас что-то упущено.
Приведите содержание вашего файла ext_tables.php |
22.11.2011, 18:00 | #7 |
Senior Member
|
Как я и думал вам нужно корректно задать label и label_alt:
http://www.t3node.com/blog/using-the...s-of-typo3-43/ и там ссылка на доку TCA http://typo3.org/documentation/docum...4/2/#id4240310 PS: это первая ссылка в гугле по словам "typo3 suggest wizard". Причем это сочетание слов гугл предлагает через autosuggest. |
22.11.2011, 18:05 | #8 |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Код
Код:
<?php if (!defined('TYPO3_MODE')) { die ('Access denied.'); } t3lib_extMgm::allowTableOnStandardPages('tx_bmrtags'); t3lib_extMgm::addToInsertRecords('tx_bmrtags'); $TCA['tx_bmrtags'] = array ( 'ctrl' => array ( 'title' => 'LLL:EXT:bmr_tags/locallang_db.xml:tx_bmrtags', 'label' => 'title', 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'cruser_id' => 'cruser_id', 'default_sortby' => 'ORDER BY crdate', 'delete' => 'deleted', 'enablecolumns' => array ( 'disabled' => 'hidden', ), 'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php', 'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'icon_tx_bmrtags.gif', ), ); ?> Последний раз редактировалось brd; 22.11.2011 в 18:14 Причина: не тот кусок кода |
22.11.2011, 18:21 | #9 |
Senior Member
|
У вас этот код был изначально или вы его потом меняли?
'label' => 'title', Если меняли, то может просто кэши не почистили? В таком варианте должно работать: 'label' => 'title', 'label_alt' => 'title', // на всякий случай |
22.11.2011, 18:27 | #10 |
Senior Member
|
И еще, в первом коде у вас используется таблица tx_bmrregister_branch.
В последнем коде приведен конфиг от другой таблицы tx_bmrtags. А в ошибочно размещенном коде был как раз не то значение, что нужно для label: Код:
$TCA['tx_bmrregister_branch'] = array ( 'ctrl' => array ( 'title' => 'LLL:EXT:bmr_register/locallang_db.xml:tx_bmrregister_branch', 'label' => 'uid', |
Теги |
suggest, tca |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите разобраться в смысле $TCA. | brd | Разработка расширений / TYPO3 extension development | 4 | 22.12.2011 22:17 |
помогите разобраться с HMENU | ctor | TypoScript практикум | 1 | 30.03.2009 18:51 |
Не могу разобраться с tt_news... Помогите | Hiller | Общие вопросы | 3 | 29.01.2008 00:59 |
помогите разобраться с доменами | Veitmen | Общие вопросы | 0 | 18.07.2006 16:34 |
tcdirectmail: помогите разобраться | Melnichuk | Общие вопросы | 1 | 12.07.2006 16:19 |