Хелперы в Рассылках Архив

4

Хочу использовать хелпер своего плагина в приложении Рассылки. Использую режим HTML. Вставляю конструкцию:

{shopFlexdiscountPluginHelper::generateCoupon(1)}

в письме мне приходит:

{ shopFlexdiscountPluginHelper::generateCoupon(1)} 

Добавляется пробел после первой фигурной скобки

2 комментария

  • +5
    Nichikov Eugen Nichikov Eugen 17 мая 2017 22:07 #

    Несмотря на то, что твой пост в сообщениях об ошибке, а моему запросу №1312996 недавно стукнуло 2 годика, напишу решение, которое пригодится клиентам пока баг не устранят :)

    К сожалению, парсер емейла не позволяет отправить код напрямую. Придётся использовать магию:

    1. создайте новый блок в приложении сайт, например coupon.

    2. включите в него код Смарти

    3. вставьте блок в шаблон рассылки, например {$wa->block('coupon')}

    • +3

      Так работает, спасибо! Надеюсь, что Вебасист решит этот вопрос.

      В блок я вставлял такой код, чтобы все заработало без ошибок:

      {if $wa->shop}
          {shopFlexdiscountPluginHelper::generateCoupon(1)} 
      {/if}

      Эта тема в архиве. Добавление комментариев к ней отключено.