Хуки
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn moreХуки¶
Этот документ описывает хуки сниппета mhPayPal, их свойства и примеры. Обзор пакета: mhPayPal. О сниппете: mhPayPal.Snippet Usage.
Введение¶
Через &preHooks, &postHooks и &postPaymentHooks вы настраиваете поток mhPayPal и добавляете функции без правок ядра, что сохраняет путь обновлений.
Хук встроен в mhPayPal или это сниппет в вашей установке MODX.
Встроенные хуки¶
email, email2¶
Хуки email и email2 работают одинаково и позволяют отправить два разных письма на разные адреса. Поддерживают одни и те же свойства.
Свойства ниже задаются в вызове сниппета mhPayPal.
Для хука email2 добавьте «2» к имени свойства, например emailTo → emailTo2.
| &property | Описание | Значение по умолчанию | Версия |
|---|---|---|---|
| emailTpl | [string] Чанк содержимого письма. | mhPayPalEmail (file-based) | 1.1.0 |
| emailSubject | [string] Тема письма. Может включать плейсхолдеры из возвращённых данных. | Thank you for your Donation! | 1.1.0 |
| emailTo | [string] Адреса получателей через запятую. Можно [[+email]], подставится email от PayPal. |
The "emailsender" system setting | 1.1.0 |
| emailCC | [string] Адреса CC через запятую. | 1.1.0 | |
| emailBCC | [string] Адреса BCC через запятую. | 1.1.0 | |
| emailFrom | [string] Адрес отправителя. | The "emailsender" system setting | 1.1.0 |
| emailFromName | [string] Имя отправителя. | The "site_name" system setting. | 1.1.0 |
Redirect¶
Хук redirect перенаправляет пользователя на другую страницу. Обычно после оплаты, на страницу «Спасибо».
| &property | Описание | Значение по умолчанию | Версия |
|---|---|---|---|
| redirectTo | [integer string] ID ресурса или полный URL. | 1.1.0 | |
| redirectParams | [JSON string] JSON-строка с дополнительными параметрами URL. Только если redirectTo это ID ресурса. | 1.1.0 | |
| redirectContext | [string] Ключ контекста для построения URL, если redirectTo это ID ресурса. | Current context | 1.1.0 |
| redirectScheme | Допустимое значение modX::makeUrl scheme для типа URL. | link_tag_scheme setting or -1 | 1.1.0 |
Разработка кастомных хуков¶
Кастомные хуки могут быть ещё не полностью реализованы, но появятся в будущих версиях.
Укажите сниппет в одном из свойств хуков, и он выполнится.
В $scriptProperties и как $variables доступны все данные на этом этапе, свойства конфигурации и класс $mhpp.
Примеры¶
Пока нет. Извините!
Дополнительная документация¶
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn more










