Как передать pagetitle в AjaxForm и Formit на Modx revo
Иногда в форму нужно пережать заголовок страницы, чтобы его вывести, к примеру, в письме, которое приходит на почту. Для этого в форму AjaxForm (или Formit) нужно вставить сразу после открытия <form> скрытый input:
<input type="hidden" name="pagetitle" value="[[*pagetitle:htmlent]]">
чтобы получилось что-то типа такого:
<form action="[[~[*id]]]]" method="post" class="ajax_form">
<input type="hidden" name="pagetitle" value="[[*pagetitle:htmlent]]">
<input id="name" name="name" type="text" required>
<label for="name">Имя:</label>
<button type="submit" name="button">Отправить</button>
</form>
Выводить в письме через
[[+pagetitle]]
Таким же способом можно передать и longtitle и description и всё что угодно.
Комментарии ()