This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
private:koding:hostcms:modules:routing:poddomeny_dlja_gorodov [18.06.15 в 13:32] Артем Куц создано |
private:koding:hostcms:modules:routing:poddomeny_dlja_gorodov [27.06.17 в 14:46] (current) maximzasorin_gmail.com ↷ Страница перемещена из private:koding:hostcms:routing:poddomeny_dlja_gorodov в private:koding:hostcms:modules:routing:poddomeny_dlja_gorodov |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Поддомены для городов ====== | ====== Поддомены для городов ====== | ||
- | - Нужно создать поддомены и указать, что они ссылаются на папку с сайтом. На некоторых хостингах это можно сделать создав псевдонимы к главному домену (Алиасы). | + | - Нужно создать поддомены и указать, что они ссылаются на папку с сайтом. На некоторых хостингах это можно сделать создав псевдонимы к главному домену (Алиасы). |
- Настроить HostCMS на работу с новыми доменами. Для этого нужно перейти (Сайты -> Домены) и добавить * к основному домену (например: *.example.com). | - Настроить HostCMS на работу с новыми доменами. Для этого нужно перейти (Сайты -> Домены) и добавить * к основному домену (например: *.example.com). | ||
- "Научить" HostCMS понимать на каком поддомене он запущен. Для этого создадим наблюдатель Kad_Core_Command_Controller_Default_Observer и добавим перехватчик в конец файла bootstrap.php находящегося в корне сайта. Наблюдатель создает константу с названием города. | - "Научить" HostCMS понимать на каком поддомене он запущен. Для этого создадим наблюдатель Kad_Core_Command_Controller_Default_Observer и добавим перехватчик в конец файла bootstrap.php находящегося в корне сайта. Наблюдатель создает константу с названием города. | ||
Line 56: | Line 56: | ||
} | } | ||
</file> | </file> | ||
+ | |||
+ | ===== Исправить ===== | ||
+ | //[[xander_one@bk.ru|Артем Куц]] 2015/06/30 в 19:02// | ||
+ | * В константе лучше хранить ID, а не текстовое название города. | ||
+ | * Все настройки: хост, id и т.д. нужно вынести вверх наблюдателя. | ||