Это ошибка в сниппете mFilter?
Бюсь с тем, что хочу натянуть новый шаблон на miniShop2.
Была такая проблема. Делаю вывод mFilter. Он строит фильтры. По клику на фильтры отправляется ajax-запрос. Так вот у меня почему-то отправляется GET запрос.
Смотрю сниппет mFilter. Там такой код
Так вот вопрос. Это ошибка в сниппете, или это сделано преднамеренно?
Была такая проблема. Делаю вывод 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.Так вот вопрос. Это ошибка в сниппете, или это сделано преднамеренно?
Комментарии: 1
Берем стандартные чанки и всё работает.
Вывод — ты накрутил что-то в оформлении. Все запросы отправляются через $_POST, откуда у тебя взялся $_GET — без понятия.
Вывод — ты накрутил что-то в оформлении. Все запросы отправляются через $_POST, откуда у тебя взялся $_GET — без понятия.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.