Как сгенерировать ссылку на ресурс не из текущего контекста?
Есть 4 контекста, в системных настройках allow_forward_across_contexts — Да,
но ссылки всеравно не генерятся, просто пусто
в pdoMenu — $link = ''
fenom — {$_modx->makeUrl('7')}, где 7 — id ресурса не из текущего контекста, тоже пусто.
[[~7]] — так тоже пусто и ошибка в логах: Bad link tag `[[~7]]` encountered
[[#7.uri]] — однако FastField выдаёт то, что нужно, но это же не решение.
Как решить?
но ссылки всеравно не генерятся, просто пусто
в pdoMenu — $link = ''
fenom — {$_modx->makeUrl('7')}, где 7 — id ресурса не из текущего контекста, тоже пусто.
[[~7]] — так тоже пусто и ошибка в логах: Bad link tag `[[~7]]` encountered
[[#7.uri]] — однако FastField выдаёт то, что нужно, но это же не решение.
Как решить?
Комментарии: 3
в makeUrl вторым параметром надо передать название контекста, в котором лежит ресурс указанный в первом параметре.
Так в том то и дело, что так тоже в ответ пустота {$_modx->makeUrl('7', 'shop', '', '')}
Вообщем опытным путем выяснилось, что это частный случай, и остальные ссылки нормально формируются, подобный дефект встретился только со страницей с ID=7 и всеми дочерними ресурсами,
Да и вообще что то с разделенными контекстами не зашло, куча проблем… спасибо за помощь
Да и вообще что то с разделенными контекстами не зашло, куча проблем… спасибо за помощь
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.