2014-02-10 3 views
0

Я больше не могу получить результат с getResource.ModX getResource перестает работать

Например, я хочу запросить свои сообщения в блоге: Мои статьи создаются с помощью плагина Articles.

В моем шаблоне, у меня есть:

[[!getResources:ifempty=`No Resource`? &parents=`33` &showHidden=`1` ]] 

Это просто показывает "Нет ресурса". Без тега ifempty он просто ничего не показывает.

Странно, что я знаю, что у меня есть эти статьи в моей базе данных. Когда я пытаюсь с параметром debug=true, я вижу свалку объектов статьи вместо шаблона. Таким образом, запрос работает нормально, getResource извлекает статьи, когда для отладки установлено значение true!

С отладки, я могу увидеть запрос SQL в моем файле журнала:

[2014-02-10 16:58:37] (ERROR @ /huayang/index.php) контекст 33 является web [2014-02-10 16:58:37] (ERROR @ /huayang/index.php) ВЫБЕРИТЕ modResource. id, modResource. type, modResource. contentType, modResource. pagetitle, modResource. longtitle, modResource. description, modResource. alias, modResource. link_attributes, modResource. published, modResource. pub_date, modResource. unpub_date, modResource. parent, modResource. isfolder, modResource. introtext, modResource. richtext, modResource. template, modResource. menuindex, modResource. searchable, modResource. cacheable, modResource. createdby, modResource. createdon, modResource. editedby, modResource. editedon, modResource. deleted, modResource. deletedon, modResource. deletedby, modResource. publishedon, modResource. publishedby, modResource. menutitle, modResource. donthit, modResource. privateweb, modResource. privatemgr, modResource. content_dispo, modResource. hidemenu, modResource. class_key, modResource. context_key, modResource. content_type, modResource. uri, modResource.uri_override, modResource. hide_children_in_tree, modResource. show_in_tree, modResource. properties ОТ modx_site_content КАК modResource ГДЕ (modResource.parent В (33,34,35,36) И modResource. deleted = 0 и modResource. published = 1) ЗАКАЗАТЬ ПО publishedon DESC LIMIT 5

Когда я запустите этот запрос непосредственно в phpmyadmin, я получаю статьи!

Чтобы быть ясным, getResource просто не будет работать независимо от запроса, который я пытаюсь сделать, если debug не установлен в true. Он не покажет мою ошибку в любой момент.

Я уже удалил и переустановил плагин.

Итак, любая идея, как я могу это исправить? Любое предложение, как я должен начать отлаживать это?

Edit: GetResources-1.6.1-пл

edit2:

Начало отладки, snippet.getresources.php, линия 430

$collection = $modx->getCollection('modResource', $criteria, $dbCacheFlag); 

$ коллекция представляет собой массив .. покупать право $ - объект xPDOQuery_mysql, который выглядит корректно.

Я собираюсь спеть через это и завтра переустановит ModX, если не могу исправить это

ответ

0

Проблема была в том, что мой шаблон был в Шаблонах, а не в кусках, этот сниппет снова начал работать после того, как я переместил articlePreview в Chunks.

Какое-то выход помогло бы ..

Надеется, что это может помочь кому-то.

Смежные вопросы