Баг ли это pdoSitemap?

Добрый день.
Сейчас обрисую ситуацию и обьясню в чем проблема.
Имеем домен с поддоменами, каталог товаров лежит в одном контексте, все остальные пооддомены в других, все они подтягивают этот каталог. Дошло дело до создания sitemap. Естественно нужно что бы в sitemap отображался весь каталог для определенного поддомена. Решил сделать это через replace.

Вызов сниппет
[[pdoSitemap?
    &tpl=`tpl-sitemap`
    &parents=`0`
    &resources=`-80,-81,-82,-83,-23,-25,-84,-29,-5556,-5608`
    &context=`tm,web`
    &prepareSnippet=`ReplaceUrlSitemap`
]]

Сниппет ReplaceUrlSitemap

switch($modx->context->key){
    case 'tm':
      $row['url'] = '';
  	break;
  	case 'web':
      $row['url'] = '';
  	break;
  default:  return;
}

return serialize($row);
(Это я уже убрал реплейс для наглядности)

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

joxi.ru/BA0v40YSB7Jxam эти страницы лежат в контексте с каталогом, но из 2300 страниц таким образом проскакивает 97…

Почему это происходит и как это можно побороть?
Pavel
26 апреля 2016, 08:34
modx.pro
1 122
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0