Если основной язык "ru", то как-то так:
if (!empty($resource['context_key']) && $resource['context_key'] != 'ru') {
$url = str_replace('site.net/', 'site.net/' . $resource['context_key'] . '/', $url);
}
Если основной язык "ru", то как-то так:
if (!empty($resource['context_key']) && $resource['context_key'] != 'ru') {
$url = str_replace('site.net/', 'site.net/' . $resource['context_key'] . '/', $url);
}
EN: site. net/.а должно быть… site. net/en
Сделайте просто через замену подстроки:
if (isset($resource['context_key']) && $resource['context_key'] == 'en') {
$url = str_replace('site.net/', 'site.net/en/', $url);
}
@alex18 Хотите использовать страшное и неудобное старьё - это без меня
@alex18 Я думаю вам нужно спросить на каком-то форуме, посвященном MODX.
Если все 7 сайтов будут работать с одной таблицей то наверно нагрузка будет и зависнут фильтра с выборкой.
Как думаете?
Информация на этих сайтах одинаковая, только дизайн разный? Смотря какая посещаемость на этих сайтах. У Шопкера есть нормальное кэширование, так что может ничего изобретать не придётся. Настроить использование одной и той же БД на разных сайтах - не проблема.
Что нового в Shopker 2.0.1:
@alex18 К сожалению, я уже ничего не помню про TagManager. Разработан он много лет назад. Используйте Shopker, тогда смогу помочь.
Или спросите на сайте modx.pro, может там кто-то поможет.
@sergoxz Примерно через 2 недели, но не обещаю.
https://demo.shopker.org/
Демо сайт обновился, пока в разработке.
Исходники здесь:
https://github.com/andchir/shopker-theme-uikit-ecommerce