TYPO3 - включить форму powermail через typoscript

В папке sys [31] я создал форму powermail с uid=3... но как включить ее в партиал с typoscript?

lib.powermailmyform = CONTENT
lib.powermailmyform {
    select.pidInList = 3
}

... в Fluid-Template Show.html:

<f:cObject typoscriptObjectPath="lib.powermailmyform" />

И установите константы:

plugin.tx_powermail.settings.misc.addQueryString=1

person Philipp M    schedule 03.11.2017    source источник


Ответы (1)


Если вы хотите добавить форму powermail особым образом через TypoScript (например, для реализации на каждой странице), вы должны добавить плагин powermail (со всеми необходимыми настройками во FlexForm) на страницу (системная папка подойдет) и отобразить это элемент содержимого через cObject CONTENT.

person Alex Kellner    schedule 03.11.2017
comment
Созданная конкретная форма полностью функциональна, и на данный момент я реализую ее через BE на странице сведений о записи tx_news. Но таким образом мне нужно добавлять его каждый раз, когда я создаю новую запись новостей. Итак, я хочу разместить ‹f:cObject typoscriptObjectPath=lib.powermailmyform /› в части новостей. Можете ли вы показать пример для «рендеринга этого элемента контента через cObject CONTENT»? Я свой выше поправил... - person Philipp M; 03.11.2017
comment
С годами очень просто отображать содержимое определенной страницы с помощью маркера или переменной, например: lib.content = CONTENT lib.content { table = tt_content select { pidInList = 123 orderBy = sorting where = colPos= 0 } } - person Alex Kellner; 04.11.2017