Задумался о привязке региона к любому типу контента, ищу совета, как это разумно сделать.
Например у нас есть все регионы РФ, возьмем за основу Москву.
Задача в том, чтоб данный регион светился в любом url касательно его.
Например у нас есть объявление касательно Москвы, имеем ссылку такого вида: site.com/moscow/ad/ad01. Новость такого вида site.com/moscow/news/news-blabla/ и так далее. На странице site.com/moscow находим некий сборник из всех типов контента касательно данного региона, если говорить проще, выводить виджетиками нужные типы контента с привязкой к данному региону.
Как вы думаете, логично ли это делать на поддомене, т.е. moscow.site.com? Но тут есть некие важные аспекты, например хотелось бы иметь возможность выбирать город при создании нужного типа контента – например, объявления. Впрочем, при последнем выборе, можно создать костыль и вписать в шаблон что-то аля "вы создаёте объявление для региона Москва. Не ваш регион? ссылка "Изменить", всплывает выбор города, где каждый регион ссылка вида mynewregion.site.com/add/ad. Костыльно и при переходе по новой ссылке потеряется потенциально заполненная форма, но я пока не очень углублялся в данную систему и не знаю как правильнее делать.
Может кто подскажет что по сабжу.
Заранее спасибо.
Это решаемо как для папки, так и для поддомена.Не ваш регион? ссылка "Изменить", всплывает выбор города, где каждый регион ссылка вида mynewregion.site.com/add/ad. Костыльно и при переходе по новой ссылке потеряется потенциально заполненная форма
Да, с поддоменами единственная связь это общие пользователи, и, например посмотреть все объявления/новости(независимо от региона) невозможно, поэтому данный вариант не очень устраивает.
А как Вы свяжете поддомены? Это разные сайты...
Надо думать.
Сохранение данных из формы? Да, это понятно, но в целом решение костыльно, хотелось бы обойтись без поддоменов.Это решаемо как для папки, так и для поддомена.
Это тоже не совсем так. База данных может быть одна и та же. И тогда это будет то же самое, что и папка /moscow/. Тут вопрос больше по SEO, как эффективнее продвигать сайты.Да, с поддоменами единственная связь это общие пользователи
А если папка, то нужно просто добавить поле город в тип контента и добавить его в формулу URL? — в виджетах фильтровать по значению поля проблемы нет.
{id}-{title}-{region}
board/14-111-moskva-i-moskovskaja-obl.html. Значение из профиля пользователя вроде не работает.