Typo3 Powermail форма - отправить UID страницы получателю - PullRequest
0 голосов
/ 29 января 2019

Я создал небольшую форму заявки для своего сайта.Все отлично работает

В настройках плагина есть поле «Bodytext для отправки электронной почты получателю».Это письмо, которое я получаю, каждый раз, когда кто-то заполняет анкету.Прямо сейчас это выглядит так:

New application arrived!
{powermail_all}

Можно ли получить UID страницы из формы приложения в переменную, чтобы поместить его туда?

Единственные решения, которые я нашелнужен TypoScript.Есть ли другой способ?

1 Ответ

0 голосов
/ 30 января 2019

Решение с опечаткой должно быть (согласно руководство ):

использовать в шаблоне:

{f:cObject(typoscriptObjectPath:'lib.pageuid')}

определить опечатку:

lib.pageuid = TEXT
lib.pageuid.data = page:uid

Я не уверен насчет дополнительной переменной для {powermail_all}, так как я не знаком с расширением.
Если я правильно понимаю руководство, это может быть возможно с:

plugin.tx_powermail {
    settings {
        setup {
            manipulateVariablesInPowermailAllMarker {
                // possible sections (define for each, where you need it):
                // confirmationPage, submitPage, receiverMail, senderMail, optinMail  
                submitPage {
                    pageUid = TEXT
                    pageUid.data = page:uid
                }
                senderMail {
                    pageUid = TEXT
                    pageUid.data = page:uid
                }
            }
        }
    }
}
...