выборка в migx из resourcelist
        Подскажите как сделать выборку из ресурсов например по заданному шаблону или родителю?
А то, судя по всему ресурсов стало так много что при нажатии кнопки добавить элемент открывается окно с Loading и на этом все…
    
    
                                                                                
            А то, судя по всему ресурсов стало так много что при нажатии кнопки добавить элемент открывается окно с Loading и на этом все…
[
  {
    "caption": "Заголовок",
    "fields": [
      {
        "field": "document",
        "caption": "Статья",
        "inputTVtype":"resourcelist"
      }
    ]
  }
]    Комментарии: 7
                Сделайте TV типа «Список (одиночный выбор)», в котором в поле «Возможные значения» получайте нужные ресурсы через @EVAL. 
Можно прямым запросом в базу, или (если хочется сортировки, настройки вывода, фильтрации) через сниппет, например:
И уже эту TV укажите в качестве источника MIGX:
                    Можно прямым запросом в базу, или (если хочется сортировки, настройки вывода, фильтрации) через сниппет, например:
@EVAL return '---==||'.$modx->runSnippet('pdoResources',array(
'parents' => 13,
'templates' => 10,
'limit' => 0,
'sortby'=>'{  "parent":"ASC", "pagetitle":"ASC"  }',
'tpl'=>'@INLINE [[#[[+parent]].pagetitle]] » [[+pagetitle]] ([[+id]])==[[+id]]',
'showUnpublished' => 1,
'outputSeparator'=>'||'
));И уже эту TV укажите в качестве источника MIGX:
[
  {
    "caption": "Заголовок",
    "fields": [
      {
        "field": "document",
        "caption": "Статья",
        "inputTV":"tvname"
      }
    ]
  }
]            
                если прикрепить TVшку к ресурсу то все ок
а если вставить в MIGX
то при нажатии на «добавить элемент» вижу такое

с чем это может быть связано?
                    а если вставить в MIGX
то при нажатии на «добавить элемент» вижу такое

с чем это может быть связано?
                К шаблонам и ресурсам ее прицеплять не нужно.
Покажите, что в «Возможных значениях».
                    Покажите, что в «Возможных значениях».
@EVAL return '---==||'.$modx->runSnippet('pdoResources',array(
'parents' => 11,
'templates' => 2,
'limit' => 0,
'sortby'=>'{  "parent":"ASC", "pagetitle":"ASC"  }',
'tpl'=>'@INLINE [[#[[+parent]].pagetitle]] » [[+pagetitle]] ([[+id]])==[[+id]]',
'showUnpublished' => 1,
'outputSeparator'=>'||'
));да я просто для проверки подключал к шаблону            
                А в консоли браузера есть ошибки какие-то?            
                    
                нет            
                    если прикрепить TVшку к ресурсу то все оку меня такое происходило также, но только потому что в MIGX после вызова сниппет через EVAL не была указана точка с запятой, в противном случае все отлично:
а если вставить в MIGX
то при нажатии на «добавить элемент» вижу такое
с чем это может быть связано?
{"field":"category", "caption":"category", "inputTVtype":"listbox",
     "inputOptionValues":"@EVAL return $modx->runSnippet('getCategoryList');"}Ну и на всякий случай сниппет getCategoryList, хотя тут выбирается список категорий.
<?php
$result = array();
$c = $modx->newQuery('modCategory');
$c->sortby('category','ASC');
$categories = $modx->getCollection('modCategory',$c);
foreach($categories as $category){
   $result[] = $category->get('category')."==".$category->get('category');
}
return implode("||", $result);            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.