Как сгенерировать ссылку на ресурс не из текущего контекста?

Есть 4 контекста, в системных настройках allow_forward_across_contexts — Да,
но ссылки всеравно не генерятся, просто пусто
в pdoMenu — $link = ''
fenom — {$_modx->makeUrl('7')}, где 7 — id ресурса не из текущего контекста, тоже пусто.
[[~7]] — так тоже пусто и ошибка в логах: Bad link tag `[[~7]]` encountered
[[#7.uri]] — однако FastField выдаёт то, что нужно, но это же не решение.
Как решить?
Greza
12 февраля 2020, 12:40
modx.pro
171
0

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

gruzoveek
12 февраля 2020, 13:23
0
в makeUrl вторым параметром надо передать название контекста, в котором лежит ресурс указанный в первом параметре.
    Greza
    12 февраля 2020, 16:00
    0
    Так в том то и дело, что так тоже в ответ пустота {$_modx->makeUrl('7', 'shop', '', '')}
      Greza
      13 февраля 2020, 10:54
      0
      Вообщем опытным путем выяснилось, что это частный случай, и остальные ссылки нормально формируются, подобный дефект встретился только со страницей с ID=7 и всеми дочерними ресурсами,
      Да и вообще что то с разделенными контекстами не зашло, куча проблем… спасибо за помощь
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3