Sendex не работает

Всем привет! Установил Sendex, настроил форму отправки, создал рассылку. При подписке на почту приходит письмо из чанка tpl.Sendex.activate, содержимое которого я не менял:

<p>[[%sendex_subscribe_activate_subject]]!!!</p>

<p><a href="[[+link]]" target="_blank">[[+link]]</a></p>
Только в плейсхолдеры [[+link]] подставляется только кусок url. А точнее его конец:

/?hash=7d7d988dd86760ba7d7336bc88e7d428fb0cdf7d&sx_action=confirm

Адреса сайта в нем нет. Пробовал туда дописывать [[+site_url]][[+link]] — ничего не происходит, только дополнительный / добавляется вместо полного адреса. В чем может быть проблема?
Algirdas
27 августа 2021, 21:31
modx.pro
233
0

Комментарии: 8

Scorp Satex
30 августа 2021, 16:34
0
Сайт опубликован? Сайт на локалке или на хостинге? Что в логах?
    Algirdas
    30 августа 2021, 17:08
    0
    Сайт на хостинге, в логах modx пусто
      Scorp Satex
      30 августа 2021, 17:32
      +1
      Сайт опубликован? в настройках modx, раздел сайт, ключ site_status — «да» или «нет»?
        Algirdas
        02 сентября 2021, 17:25
        0
        Да, сайт опубликован
    Algirdas
    02 сентября 2021, 18:23
    0
    Что интересно, officeAuth из пакета Office ведет себя точно так же.
      Andrey
      02 сентября 2021, 18:32
      +1
      В сниппете snippet.sendex.php на плейхолдер 'link' только эта строка:
      $placeholders['link'] = $modx->makeUrl($modx->resource->id, $modx->context->key, $params, 'full');
      Видимо, сниппет не может определить текущую страницу через $modx->resource->id.
        Algirdas
        02 сентября 2021, 18:35
        0
        А что с этим делать то? officeAuth шлет точно такие же ссылки, без первой части
        Algirdas
        02 сентября 2021, 18:57
        0
        Ребята спасибо всем! оказывается дело было в том, что я не правильно прописал site_url для контекста. У меня было просто / а надо полный адрес сайта domain.com/
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          8