Это ошибка в сниппете mFilter?

Бюсь с тем, что хочу натянуть новый шаблон на miniShop2.
Была такая проблема. Делаю вывод mFilter. Он строит фильтры. По клику на фильтры отправляется ajax-запрос. Так вот у меня почему-то отправляется GET запрос.
Смотрю сниппет mFilter. Там такой код
$params = array(
		'parents' => 0
		,'element' => $snippet
		,'resources' => implode(',',$ids)
		,'limit' => !empty($_POST['limit']) ? (int) $_POST['limit'] : $scriptProperties['limit']
		,'offset' => !empty($_POST['offset']) ? (int) $_POST['offset'] : 0
		,'page' => !empty($_POST['page']) ? $_POST['page'] : 1
		,'sortby' => !empty($_POST['sortby']) ? $_POST['sortby'] : 'pagetitle'
		,'sortdir' => !empty($_POST['sortdir']) ? $_POST['sortdir'] : 'ASC'
		,'showLog' => 0
	);
Так как у меня GET, параметры берутся по-умолчанию. Соответственно, что при клике по любому полю фильтра запрос отправится, но данные вернутся по-умолчанию. Заменил _POST -> _REQUEST.
Так вот вопрос. Это ошибка в сниппете, или это сделано преднамеренно?
Сергей Бевзенко
06 апреля 2014, 11:25
modx.pro
648
0

Комментарии: 1

Василий Наумкин
06 апреля 2014, 15:27
0
Берем стандартные чанки и всё работает.

Вывод — ты накрутил что-то в оформлении. Все запросы отправляются через $_POST, откуда у тебя взялся $_GET — без понятия.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1