Значение поля по умолчанию TypoScript в расширении TYPO3 Powermail

Кто-нибудь знает, можно ли установить значение по умолчанию для любого поля формы Powermail с помощью TypoScript (без создания специального поля объекта TypoScript)?


person Fedir RYKHTIK    schedule 14.06.2012    source источник


Ответы (2)


Значение скрытого поля встроено в powermail, естественно, оно работает только с fe_users таблицей.

При редактировании поля вы найдете его внизу свойств: Fill out this field with fe_user field

Если вам нужно использовать другие поля из БД, вы можете настроить их через ExtensionManager.

Изменить:

В документации упоминается, что можно предварительно заполнить значения с помощью TS, я не тестировал, но, похоже, это то, что вам нужно.

http://typo3.org/extension-manuals/powermail/1.4.14/view/1/10/#id1632010

person biesior    schedule 14.06.2012
comment
Спасибо, но мне нужна обработка данных TypoScript, поэтому вопрос в том, как это сделать с помощью TypoScript, чтобы любой TSObject стал значением поля по умолчанию. - person Fedir RYKHTIK; 14.06.2012

Да, это возможно. Используйте объект typoscript TCAdefaults на своей странице ts config.

TCAdefaults.tt_news.hidden = 0

В этом примере записи tt_news не скрываются. Формат

TCAdefaults.[table].[field] = [value]

и это работает со всем, что находится внутри tca. Таким образом, вы можете практически установить значения по умолчанию для любого поля в любой таблице.

person Michael    schedule 14.06.2012
comment
Спасибо, но вопрос по форме Powermail! - person Fedir RYKHTIK; 14.06.2012
comment
Следуя документации, вы можете установить это в бэкэнд напрямую. Каков именно ваш вариант использования? - person Michael; 14.06.2012
comment
Например, чтобы заполнить скрытое поле идентификатором, именем и адресом электронной почты пользователя FE. - person Fedir RYKHTIK; 14.06.2012