Юрий
С нами с 27 января 2018; Место в рейтинге пользователей: #1696Почему не работает хук на форме?
Здравствуйте. Необходимо к форме на сайте добавить обработчик (что бы данные попадали в срм).
В статье написали создать файл в корне сайта и добавить его название в hooks:
Что я делаю не так?
В статье написали создать файл в корне сайта и добавить его название в hooks:
[[!AjaxForm?
&snippet=`FormIt`
&form=`zajavka_form_form`
&hooks=`email, FormItAutoResponder, crm_reset.php`
&emailSubject=`Оставить заявку`
&emailTo=`name@yandex.ru`
&emailTpl=`form-zajavka-Tpl`
&validate=`name:required,phone:required`
&emailFromName=`name.ru`
&emailFrom=`info@name.ru`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено`
]]
Мой файл crm_reset.php лежит в корне. В нем такой код:<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$leadData = $_POST;
mail('name@yandex.ru', "1", serialize($leadData));
}
И на почту ничего не приходит.Что я делаю не так?
Как настроить фильтр?
Здравствуйте. На сайте есть фильтр по TV полям, но работает криво.
Код, по которому выводится фильтр:
В админке на вкладке фильтры цена обозначена так — prntscr.com/ikdmzu
Почему же фильтр по ней не работает?
MODX Revolution 2.3.3-pl (traditional)
Код, по которому выводится фильтр:
[[tmFilters?
&filterOuterTpl=`tm2_filterOuterTpl`
&filterTpl=`tm2_filterTpl`
&filterNumericOuterTpl=`tm2_filterOuterTpl`
&filterNumericTpl=`tm2_filterNumericTpl`
&toPlaceholder=`filters`]]
<div id="filters">
<form action="[[~[[*id]]]]" method="get">
<input type="hidden" name="page_id" value="[[*id]]" disabled="disabled">
[[+filters]]
<button type="button" onclick="tmFilters.resetFilters(); return false;">Сбросить</button>
</form>
</div>
Не работает фильтрация по цене, а именно в диапазоне.В админке на вкладке фильтры цена обозначена так — prntscr.com/ikdmzu
Почему же фильтр по ней не работает?
MODX Revolution 2.3.3-pl (traditional)
Как сделать поиск по произвольному полю Modx?
Здравствуйте. Суть проблемы такова, что сейчас на сайте поиск производится по названию ресурса. Необходимо изменить на одно поле из «Дополнительных полей» это будет улица. В админке нашел сниппет поиска, в нем идет запрос по выборке ресурсов, это понятно:
И еще один вопрос, как сделать сортировку по полю для всех ресурсов? Т.е. во всех категориях сортировалось по полю.
$heap = $modx->getCollection('modResource', "`template` = '4' AND `pagetitle` LIKE '%{$search}%' AND `deleted` = '0' AND `published` = '1'");
Изменил «pagetitle» на свое поле «location» и ничего не нашлось. Погуглив нашел что дополнительные поля не находятся в этом объекте (смотрел в файле core/model/schema/modx.mysql.schema.xml) Как можно сделать такой поиск? Версия — MODX Revolution 2.3.3 pl Спасибо. И еще один вопрос, как сделать сортировку по полю для всех ресурсов? Т.е. во всех категориях сортировалось по полю.