Ссылка на текущую страницу

Добрый день!
Формирую html для письма из формы:

<h3>Ссылка: <a href="[[*uri]]">[[*uri]]</a></h3> - здесь на почту приходит url текстом, а надо ссылкой

<p>От кого: [[+name]]</p>
<p>E-mail: [[+email]]</p>
<p>Телефон: [[+phone]]</p>
<p>Сообщение: [[+message]]</p>
Помогите пожалуйста url в ссылку сделать
Сергей
26 января 2022, 10:18
modx.pro
1 865
0

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

Александр Мельник
26 января 2022, 10:56
+1
Думаю, что [*uri] возвращяет вам лишь часть полного урл, в котором отсутствует host
Тоесть не site.com/news/
а /news/
изза чего почтовая программа не воспринимает это как url и отображает как текст.
Попробуйте превратить это в полный url добавив впереди системную настройку [[++site_url]] (не уверен что правильно написал, уже давно не использую этот синтаксис)
    Сергей
    26 января 2022, 10:59
    0
    [[++site_url]] возвращает ссылку на главную страницу сайта, а мне надо на текущую, только что тестил и с любой формы любой страницы вижу ссылку на главную
    А [*uri] на текущую страницу, но как вы правильно сказали только на часть ссылки и еще и текстом
      Александр Мельник
      26 января 2022, 11:02
      +1
      [[++site_url]][[*uri]]
        Сергей
        26 января 2022, 11:15
        0
        Спасибо большое, заработало!
          Сергей
          27 января 2022, 14:10
          0
          Вот еще вариант, если нужен будет полный url по ID страницы
          [[~[[*id]]? &scheme=`full`]]
          [[~23? &scheme=`full`]]
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5