Как сделать вывод значение нажатого поля?

Чтобы сделать вывод значения нажатого поля в MODX, необходимо выполнить следующие шаги:

1. Создайте шаблон, включающий форму или используйте существующий. Для этого откройте файл шаблона в редакторе и добавьте код следующего вида:

<form action="[[~[[*id]]]]" method="post">
   <input type="text" name="my_field" />
   <input type="submit" value="Submit" />
</form>

Здесь [[~[[*id]]]] - это плейсхолдер, который будет заменен на текущий идентификатор ресурса.

2. Создайте новую или измените существующую сниппет в MODX. Откройте редактор сниппетов и добавьте следующий код:

<?php
$value = $_POST['my_field'];
echo $value;
?>

Здесь $value будет содержать значение, введенное пользователем в поле формы.

3. Сохраните изменения и используйте созданный сниппет в контенте страницы, добавив его как плейсхолдер или вызвав его с помощью тега &snippet:

[[!mySnippet]]

После сохранения и просмотра страницы с формой MODX выведет значение, введенное пользователем в поле формы.

Обратите внимание, что в данном примере мы предполагаем, что вы уже настроили MODX и установили необходимые компоненты для работы с формами. Также убедитесь, что вы производите проверку и очистку данных, полученных из формы, чтобы обеспечить безопасность вашего сайта в отношении уязвимостей, таких как XSS и SQL-инъекции.