Closed AgelxNash closed 8 years ago
Да, было такое дело, что даже makeUrl=0
почему-то не помогал (генерация урлов оставалась). Но тогда еще наверно 'api' => 'id' не существовало (или про него никому не было известно)), как, впрочем и отключения aliasListing-а. Как раз для того, чтобы брать только нужное, в свое время и перешел на 'api' => '1' (чтоб не тянуло все подряд и не пыталось шаблоны парсить заодно) :)
Вот commit в DocLister, с которого и начались такие проблемы. А возможность писать api=id была еще раньше.
Понятно, я просто подумал, что api - это какой-то спец.параметр, а это, оказалось - просто список полей для json-ответа :)
С другой стороны все равно не очень понятна причина генерации урлов, т.к. в строке https://github.com/AgelxNash/DocLister/blob/master/assets/snippets/DocLister/core/controller/site_content.php#L242 для условия требуется, чтобы параметр makeUrl был равен 1, а у меня в параметрах он ставится в 0 https://github.com/webber12/eFilter/blob/master/assets/snippets/eFilter/snippet.eFilter.php#L62 , но не срабатывает. Или где-то он еще переопределяется, или я чего-то до конца пока не понял :)
Если использовать API в значении 1, то запускается генерация ссылок. Если отключен aliasListing, то формируется запрос. Таким образом, если документов много, то 1000+ запросов на страницу как нефиг делать:-)