[РЕШЕНО] minishop2 перестал выводить товары в документах "Категория товаров"
        В какой-то момент парень что наполняет сайт заметил что на страницах Категории товаров перестали выводится сами товары списком.
Выдает пустой список товаров (хотя они есть, в дереве документов тоже есть)

а должно быть так: (с другого сайта)

Может кто сталкивался с таким поведением? Настройки сравнил на двух сайтах, отличий не нашел.
РЕШЕНО
по пути: /assets/components/minishop2/error_log
у miniShop2 лежит свой лог ошибок. там и выяснилось что miniShop пытается выдать в лог PHP Warning, а в файле
/public_html/core/model/modx/error/moderrorhandler.class.php
менял одну строку чтоб видеть где и кто накосячил с двойными скобками — MODx ругался на несуществующие чанки и др. ошибки, а это СЕОшники дали заголовки вида [ [ скидка бла бла бла] ]
Пришлось пока убрать.
    
    
                                                                                
            Выдает пустой список товаров (хотя они есть, в дереве документов тоже есть)

а должно быть так: (с другого сайта)

Может кто сталкивался с таким поведением? Настройки сравнил на двух сайтах, отличий не нашел.
РЕШЕНО
по пути: /assets/components/minishop2/error_log
у miniShop2 лежит свой лог ошибок. там и выяснилось что miniShop пытается выдать в лог PHP Warning, а в файле
/public_html/core/model/modx/error/moderrorhandler.class.php
менял одну строку чтоб видеть где и кто накосячил с двойными скобками — MODx ругался на несуществующие чанки и др. ошибки, а это СЕОшники дали заголовки вида [ [ скидка бла бла бла] ]
Пришлось пока убрать.
Комментарии: 9
                Я не сталкивался. Вообще не работал с minishop. Но что в журнале, ошибки есть какие?            
                    
                ( в логах пусто            
                    
                Печаль) У меня было похожее с Articles когда-то. Тоже не показывал список статей. Вроде бы там проблема была в локали после обновления php или с френдли ссылками… Не помню уже, к сожалению ¯\_(ツ)_/¯            
                    
                Это конечно замечательно что проблема решилась. 
Хочу лишь немного вмешаться, чтобы у аудитории не сложилось ошибочное мнение.
У минишопа нет никакого собственного журнала ошибок. Это уже непосредственно на вашем сайте так сделано.
                    Хочу лишь немного вмешаться, чтобы у аудитории не сложилось ошибочное мнение.
У минишопа нет никакого собственного журнала ошибок. Это уже непосредственно на вашем сайте так сделано.
по пути: /assets/components/minishop2/error_logУказал на лог-файл, в котором нашел ошибки. Ничего специально не менял. Видимо что-то так отработало.
у miniShop2 лежит свой лог ошибок.
Тогда что это? )
                А ещё интересно, какая связь между квадратными скобками для фронта и списком товаров в админке?            
                    
                Видимо плохо пояснил. Искал причины ошибок «Чанк не найден» — поправил один файл ядра, чтоб понимать в каком документе-ID эта ошибка находится (да нельзя яро менять, но когда сильно нужно — придется — \core\model\modx\error\moderrorhandler.class.php) иначе бы не нашел среди более 2тыс. документов в каких допущены ошибки.
А там были ошибки 2 видов:
1. вместо кавычек MODx ` были '
2. SEO-шники забили текст в *longtite — [_[что-то там]] — срабатывал парсер (разумеется между [ небыло _(подчеркивания)
А связь в том, что подправив moderrorhandler.class.php — minishop перестал работать, т.к. пытался как обычно выдать свой PHP warning, а стопорился на строке в обработке ошибок — как понимаю не отрабатывало
                    А там были ошибки 2 видов:
1. вместо кавычек MODx ` были '
2. SEO-шники забили текст в *longtite — [_[что-то там]] — срабатывал парсер (разумеется между [ небыло _(подчеркивания)
А связь в том, что подправив moderrorhandler.class.php — minishop перестал работать, т.к. пытался как обычно выдать свой PHP warning, а стопорился на строке в обработке ошибок — как понимаю не отрабатывало
$modx->resource->get('id')            
                Ну теперь понятно. Только moderrorhandler — это замена PHP-шного обработчика ошибок и минишоп к нему никаого отношения не имеет. Он срабатывает, когда PHP спотыкается. А минишоп ругается через $modx->log(). 
И ещё, очень плохая идея держать лог ошибок в открытом доступе. Программистам по рукам давать надо.
                    И ещё, очень плохая идея держать лог ошибок в открытом доступе. Программистам по рукам давать надо.
плохая идея держать лог ошибок в открытом доступе.Эм… не понял где ошибка. Видимо не все понимаю.
А встроенный «лог» слишком куцый — не видно в каком документе ошибка, особенно если их за 2K
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.