ylarus 23 сентября 2014 0 3
Подскажите пож. ShopModx Где исправить эту ошибку.
Если у товара снять галочку опубликован и зайти на эту страницу, то http://joxi.ru/_U4hVIwyTJAQB2qB-fY у каталогов если так сделать все хорошо, пишет что страница не найдена.
3 комментария
Fi1osof1
Fi1osof 23 сентября 2014г в 16:10 #
Вообще данные процессоры по умолчанию исключают скрытые и не опубликованные объекты, поэтому ничего удивительного нет в том, что если документ не опубликован, то и данные его не могут быть получены. Вы еще явно в шаблоне или процессоре что-то модифицировали, в результате чего происходит критическая ошибка (скорее всего попытка выполнить действие на несуществующем объекте). Но так как это страница конкретного товара, и эта страница вам выводится даже не опубликованная, потому что есть права, то в шаблоне в условие процессора можно дописать:
        ,"showhidden"   => 1,
"showunpublished" => 1

Это позволит получать данные и скрытых и неопубликованных товаров. Должно помочь.
А если вам и в списках надо видеть неопубликованные документы, то можно в условие написать типа
"showunpublished"   => $modx->hasPermission('view_unpublished')
ylarus1
ylarus 23 сентября 2014г в 22:10 #
ок, спасибо, буду пробовать)
Fi1osof1
Fi1osof 23 сентября 2014г в 22:12 #
Не за что.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.