Не отрабатывает formit hooks
работаю в modx revo, не знаю в чем проблема, вывожу на страницы неподтвержденные комментарии (от 1 до 100) вот так
при нажатии на сабмит должен срабатывать хук moderOtz вот содержимое
<div class="col-md-4">
<form method="POST" action="">
<input type="hidden" name="zayavka_id" value="[[+zayavka_id]]"/>
<div class="text_review">
<div class="col-xs-3 col-md-2 rev_img_u">
<img src="[[+usr:userinfo=`photo`:phpthumbon=`wp=50&hp=50&wl=50&hl=50&zc=1`]]"/>
</div>
<div class="col-xs-9 col-md-10 name_city_block">
<span class="rev_name_u">[[+usr::userinfo=`fullname`:is=``:then=`[[+usr::userinfo=`username`]]`:else=`[[+usr::userinfo=`fullname`]]`]]</span>
<span class="rev_city_u">г.[[+usr::userinfo=`city`]]</span>
</div>
<!--<div class="col"><span></span><input id="switch1" class="switch" name="switch1" type="checkbox" /><span></span></div>-->
<p class="col-xs-12">[[+text:ellipsis=`300`]]</p>
</div>
<div class="col-xs-4">
<span class="rev_date_u" style="top: 0px;
position: absolute;
right: 0px;">[[dateAgo? &input=`[[+createdate]]`
]]</span>
</div>
<div class="col-xs-4">
<span class="like_d" style="top: 0px;">
[[+star:is=`1`:then=`<div class="tgl-but-good">Хорошо</div>`:else=`<div class="tgl-but-bad">Плохо</div>`]]
</span>
</div>
<div class="col-xs-4">
<button name="steljevraagsubmit[[+zayavka_id]]" type="submit">Опубликовать</button>
</div>
</form>
</div>
[[!Formit? &hooks=`moderOtz` &formFields=`zayavka_id` &submitVar=`steljevraagsubmit[[+zayavka_id]]` ]]
при нажатии на сабмит должен срабатывать хук moderOtz вот содержимое
<?php
$zayavka_id=$hook->getValue('zayavka_id');
return print_r($zayavka_id);
страница перегружается и все, ничего не показывает Комментарии: 2
docs.modx.com/extras/revo/formit/formit.hooks#FormIt.Hooks-Customhookreturnvalues
Хуки должны возвращать true или false, если хотите что-то вывести добавляйте ошибку и выводите плейсхолдер.
Ну или пишете в логи modx
Хуки должны возвращать true или false, если хотите что-то вывести добавляйте ошибку и выводите плейсхолдер.
Ну или пишете в логи modx
Все хуки FormIt должны возвращать true при успешном выполнении, либо ошибку. Посмотрите в документации.
Если вам надо посмотреть что в переменной, то используйте логи Modx
Если вам надо посмотреть что в переменной, то используйте логи Modx
$modx->log(1, 'текст');
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.