Как сделать адрес для контекста?
        Добрый день! Задача заключается в следующем:
Есть домен 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
                Да вот в целом будет меняться только это. Везде на всех страницах будет изменен город (и в тексте тоже) картинки наверняка для каждого города будут свои, страница сотрудники, адрес и тд. Все это будет разным. В остальном сайт не меняется. Попробую через данный плагин, спасибо)            
                    
                Единственный момент, обучающего видео к нему нету?            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.