Комментарии 2
НЛО прилетело и опубликовало эту надпись здесь
Да, уже слышал такой вопрос :-)
Нет, тут логика другая: смысл работы модуля в том, чтобы выдавать через себя страницы сайта Livestreet. Но мы же не станем плодить под все разделы Livestreet страницы в MODX. Потому обращаясь к большинству разделов Livestreet, в MODX страница не будет найдена. Наш плагин срабатывает на событие onPageNotFound и проверяет, раздел это Livestreet, или нет. Если нет, то он ничего не делает, и MODX продолжает сам по себе отрабатывать ненайденную страницу (с учетом настроект error_page и т.п.). А если это раздел Livestreet, то он просто подгружает и отдает Livestreet. То есть это не есть «Страница не найдена».
А вот если на стороне Livestreet уже не будет найдена страница, то Livestreet выдаст код 404 и страницу «не найдена».
Более подробно об этом я писал в прошлом топике.
И вот схемы, которые наглядно показывают как работает модуль и почему здесь на страница 404
Нет, тут логика другая: смысл работы модуля в том, чтобы выдавать через себя страницы сайта Livestreet. Но мы же не станем плодить под все разделы Livestreet страницы в MODX. Потому обращаясь к большинству разделов Livestreet, в MODX страница не будет найдена. Наш плагин срабатывает на событие onPageNotFound и проверяет, раздел это Livestreet, или нет. Если нет, то он ничего не делает, и MODX продолжает сам по себе отрабатывать ненайденную страницу (с учетом настроект error_page и т.п.). А если это раздел Livestreet, то он просто подгружает и отдает Livestreet. То есть это не есть «Страница не найдена».
А вот если на стороне Livestreet уже не будет найдена страница, то Livestreet выдаст код 404 и страницу «не найдена».
Более подробно об этом я писал в прошлом топике.
И вот схемы, которые наглядно показывают как работает модуль и почему здесь на страница 404
Обещанные схемы работы MODX в стандартной сборке и с модулем modLivestreet![](https://habrastorage.org/r/w780q1/storage2/dc1/dd4/38d/dc1dd438d6c70df78e2df206a8d1c05a.jpg)
![](https://habrastorage.org/r/w780q1/storage2/f2f/96e/fd0/f2f96efd01a879ae2bd27fcf724a305d.jpg)
![](https://habrastorage.org/storage2/dc1/dd4/38d/dc1dd438d6c70df78e2df206a8d1c05a.jpg)
![](https://habrastorage.org/storage2/f2f/96e/fd0/f2f96efd01a879ae2bd27fcf724a305d.jpg)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Релиз новой версии модуля modLivestreet 0.4.6.1-rc