TYPO3 8.7: настраиваемое поле не добавляется в таблицу tt_content из настраиваемого расширения.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 TYPO3 8.7: настраиваемое поле не добавляется в таблицу tt_content из настраиваемого расширения.

Сообщение Anonymous »

Я пытаюсь добавить одно настраиваемое поле в таблицу tt_content в пользовательском расширении. Я добавил оператор Create table в ext_tables.sql и зарегистрировал поле в пользовательском элементе контента TCA.

Но когда я активирую расширение, дополнительное поле в tt_content не добавляется.Кто-то может указать мне на мою ошибку или подсказать, где искать.

Как я понял из документации, операторы в ext_tables.sql выполняются автоматически менеджер расширений при активации расширения.

Система — TYPO3 8.7.17.

Абсолютный новичок в TYPO3. Спасибо, ребята...

Код: Выделить всё

// ext_tables.sql
CREATE  TABLE tt_content (
tx_ug_content_ext_tab_item int(11) unsigned DEFAULT '0',
);

// content element TCA file
/***************
* Register fields
*/
$GLOBALS['TCA']['tt_content']['columns'] = array_replace_recursive(
$GLOBALS['TCA']['tt_content']['columns'],
[
'tx_ug_content_ext_tab_item' => [
'label' => 'LLL:EXT:ug_content/Resources/Private/Language/Backend.xlf:ext_tab_item',
'config' => [
'type' => 'inline',
'foreign_table' => 'tx_ug_content_ext_tab_item',
'foreign_field' => 'tt_content',
'appearance' => [
'useSortable' => true,
'showSynchronizationLink' => true,
'showAllLocalizationLink' => true,
'showPossibleLocalizationRecords' => true,
'showRemovedLocalizationRecords' => false,
'expandSingle' => true,
'enabledControls' => [
'localize' => true,
]
],
'behaviour' => [
'mode' => 'select',
'localizeChildrenAtParentLocalization' => true,
]
]
]
]
);
Решение найдено: между CREATE и TABLE есть два пробела.
Ошибку обнаружил Саймон Гилли.

Подробнее здесь: https://stackoverflow.com/questions/580 ... -extension
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»