Как сделать адрес для контекста?
Добрый день! Задача заключается в следующем:
Есть домен site.ru
Нужен поддомен msk.site.ru
И т.д.
Как создать поддомены в целом знаю, нужно создать контексты под каждый город.
Вопрос в другом, как каждому контексту создать свои поля, где будет например адрес организации.
И как затем в последующем вывести эти данные?
Есть домен site.ru
Нужен поддомен msk.site.ru
И т.д.
Как создать поддомены в целом знаю, нужно создать контексты под каждый город.
Вопрос в другом, как каждому контексту создать свои поля, где будет например адрес организации.
И как затем в последующем вывести эти данные?
Комментарии: 10
Самое простое — добавить в настройки контекстов параметры address со своими значениями:
Вывод:
Вывод:
[[++address]]
Наиогромнейшее спасибо! Не лез в настройки контекста, боялся напортачить. Оказывается все еще проще чем я думал! Огромная благодарность, Павел!)
Ещё есть дополнение — ClientConfig, также умеет задавать системные настройки для разных контекстов, плюс использования данного пакета в том, что все настройки собраны в одном месте и есть возможность задавать разные типы полей.
p.s. Для работы с контекстами нужно в плагине ClientConfig сменить событие с onMODXInit на OnHandleRequest.
p.s. Для работы с контекстами нужно в плагине ClientConfig сменить событие с onMODXInit на OnHandleRequest.
Тоже вещь полезная. Еще хотел уточнить по поводу контекстов, я же могу создать несколько поддоменов для каждого города, но с одним движком? Честно говоря не вдавался в эту тему глубоко, т.к. сейчас задача создать сайт под главный домен на Москву. Видел на многих других движках, создавали отдельно базу под каждый домен и отдельно ставили под каждый поддомен движок. Насколько помню, видел статью про MODX, в которой говорилось о том, что для каждого поддомена нужно создавать только свой контекст
Еще хотел уточнить по поводу контекстов, я же могу создать несколько поддоменов для каждого города, но с одним движком?Да, можно. Посмотреть для примера можно тут — MODX. УРОК 4: КОНТЕКСТЫ и https://www.youtube.com/watch?v=gpPnwOyn-zQ. Канал по второй ссылке вобще рекомендую к просмотру, очень познавательно.
Благодарю, обязательно посмотрю ролики. Спасибо!
Все зависит от поставленной задачи. Если тебе просто надо менять город, адреса, почту и телефоны для каждого поддомена, то контексты создавать нет смысла. Можно воспользоваться дополнениями, например, SEODomains или changeDomain, или cityFields, по моему еще какие-то были.
Если у вас меняется текст, картинки типо логотипа, адреса, вебметрика то вариант как вот тут aet-auto.ru
Сделал через changeDomain
Сделал через changeDomain
Да вот в целом будет меняться только это. Везде на всех страницах будет изменен город (и в тексте тоже) картинки наверняка для каждого города будут свои, страница сотрудники, адрес и тд. Все это будет разным. В остальном сайт не меняется. Попробую через данный плагин, спасибо)
Единственный момент, обучающего видео к нему нету?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.