Как объединить 2 переменные формы Ploneformgen для использования в CC Получатель адаптера Mailer

Я должен сформировать поля. Если я поставлю один из request/form/participant_1_email или
request/form/participant_2_email

в CC Expression адаптера Ploneformgen Mailer, они работают нормально. Я хочу использовать оба одновременно.

Я просмотрел книгу Zope, погуглил несколько сайтов, включая этот, но не нашел решения для синтаксиса, чтобы сделать это. Любая помощь приветствуется.


person Joe Bigler    schedule 08.12.2015    source источник
comment
Я понял, что не ясно выразился. Я добавлял код в Overrides CC Expression.   -  person Joe Bigler    schedule 09.12.2015


Ответы (2)


В нем говорится: Ваше выражение должно оцениваться как последовательность строк. Попробуйте следующее:

python:[request.form['participant_1_email'],request.form['participant_2_email']]
person fulv    schedule 09.12.2015
comment
Да, это работает. Спасибо. Думаю, в будущем я буду искать решения для Python. Решения Tales сложны в реализации и ограничены. - person Joe Bigler; 09.12.2015

Я бы просто добавил второй почтовый адаптер. Тогда вы только заполняете CC-Field второго адаптера. В моих случаях работает идеально (Plone 4.3.6 + PloneFormgen 1.7.17).

person Mathias    schedule 09.12.2015
comment
Это решение работает, и я делаю это в некоторых случаях. Я могу проверить только один ответ, поэтому я проверил ответ ниже, но это тоже хороший вариант. - person Joe Bigler; 09.12.2015
comment
@JoeBigler: Не стесняйтесь голосовать за ответы, которые вы считаете полезными! :-) - person Ida; 10.12.2015