Modx REVO. Перестало отображаться дерево ресурсов


Василий, добрый день!

Я понимаю, что сейчас не лучший момент отвечать на вопросы. Но горе случилось именно сегодня, боюсь, до завтра мне с ним не дожить :)

Тему можно целиком копировать с community.modx-cms.ru/blog/questions/8438.html. Но мне повезло больше, у меня видим не только web но и пара страниц и сам каталог, а вот что в нем — стало загадкой.
Кэш я сбросила. Решение "чистка папки /core/cache А конкретнее, мне помогла очистка папки core/cache/registry/state/ys/user-1" мне не помогло(

Я поставила накануне groupEdit… Там была подозрительная настройка скрывать дочерние, может быть, она и накосячила :)



Еще я попробовала импорт из csv.

Естественно, groupEdit, как основного подозреваемого, я удалила, но проблема-то осталась :(

Очень надеюсь..
24 october 2012, 11:48    Никулина Наталья   G+  
1    2259 0

Comments (12)

  1. Василий Наумкин 24 october 2012, 12:24 # 0
    $res = $modx->getCollection('modResource', array('show_in_tree' => 0));
    foreach ($res as $v) {
    $v->set('show_in_tree', 1);
    $v->save();
    }

    Скопируйте в сниппет и запустите где-нить. Он пройдет по всем скрытым ресурсам и включит их показ в меню.
    1. Никулина Наталья 24 october 2012, 12:38 # 0
      Wed Oct 24, 2012 03:28 AM extra-dom_admin resource_create test (21)
      Wed Oct 24, 2012 03:25 AM extra-dom_admin resource_update Главная (1)
      Wed Oct 24, 2012 03:23 AM extra-dom_admin resource_update Главная (1)
      Wed Oct 24, 2012 03:21 AM extra-dom_admin snippet_create show_resourses (21)

      где-то бы еще посмотреть, прошел или нет милый сниппет по ресурсам?
      (пока не получилось..)
      1. Василий Наумкин 24 october 2012, 12:41 # 0
        Пришлите логин\пароль от админки на почту bezumkin@ya.ru — починю, часа через 2.
        1. Никулина Наталья 24 october 2012, 12:54 # 0
          я этот адрес и так никогда не забуду ;)
          Спасибо…
    2. Василий Наумкин 24 october 2012, 14:36 # 0
      Решение:

      $q = $modx->newQuery('modResource', array('show_in_tree' => 0));
      $q->orCondition(array('hide_children_in_tree' => 1));

      $res = $modx->getCollection('modResource', $q);
      foreach ($res as $v) {
      $v->set('show_in_tree', 1);
      $v->set('hide_children_in_tree', 0);
      $v->save();
      echo $v->get('id').'
      ';
      }
      1. Никулина Наталья 24 october 2012, 14:58 # 0
        реально крут!
        1. Вася 12 august 2013, 13:25 # 0
          Ура, помогло! ) Благодарю!!!
          1. Madina 21 december 2015, 09:55 # 0
            Василий, у меня такая же проблема с отображением дерева ресурсов.
            Сниппета groupEdit как такового нет в списке элементов, не подскажете как решить проблему
          2. Григорий Розенбаум 03 november 2012, 04:23 # 0
            На будущее — перед удалением groupEdit — галочку «Скрывать дочерние...» убирайте — дерево покажется вновь)
            Сам так попал, думал глюк модикса. Как оказалось — самдурак.
            1. Alexandr 02 december 2013, 02:46 # 0
              Василий, СПАСИБО.
              Благодарю за решение с отображением дерева ресурсов.
              Я лишь еще изучаю MODx, Shopkeeper и все то многообразие компонентов и возможностей, что дает мне надежду когда-нибудь постигнуть случившиеся:

              До того, как я применил сниппет, у меня товар из сформированного заказа отправлялся, а теперь нет. Лишь чистый лист на выходе. Все остальные страницы работают, ссылки корректные… и что интересно, в «управление заказами» появляется заказ, а вот переходы перестали работать и на почту письма тоже не идут.

              Теряюсь в догадках.
              1. Alexandr 02 december 2013, 02:58 # 0
                Все. Решил сам. Как говорит Григорий Розенбаум выше — «Как оказалось — самдурак. „
                Больше паники было.
              2. Валерий Савинов 06 june 2015, 10:14 # 0
                Хм, а мне не помогло. Причем после отработки скрипта сайт свалился в 503 ошибку
                Если создать новый ресурс, он в дереве ресурсов виден, а старых нет.
                Хотя по поиску они все доступны и редактированию поддаются.
                You need to login to create comments.