Как сделать повторяющиеся страницы у 100 страниц
Здравствуйте.
Уже несколько дней в раздумьях как это сделать…
Есть сотня городов, они расположены внутри коллекции. У каждого города (это контейнер) есть дочерние ресурсы — 12 рубрик, в каждом городе одни и те же рубрики (О городе, Администрация, ЖЭУ, Больницы, Школы, и т.п.).
Идея что надо в каждом городе делать по 12 страниц — не самая лучшая.
Как лучше сделать структуру или чем воспользоваться, вообще что почитать?
Профи, подскажите, пожалуйста.
Уже несколько дней в раздумьях как это сделать…
Есть сотня городов, они расположены внутри коллекции. У каждого города (это контейнер) есть дочерние ресурсы — 12 рубрик, в каждом городе одни и те же рубрики (О городе, Администрация, ЖЭУ, Больницы, Школы, и т.п.).
Идея что надо в каждом городе делать по 12 страниц — не самая лучшая.
Как лучше сделать структуру или чем воспользоваться, вообще что почитать?
Профи, подскажите, пожалуйста.
Комментарии: 19
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Одно поле — «Рубрики», в котором поля в зависимости от того, что нужно выводить.
Структура такая:
Город1 (тип Коллекция)
|_ Школы (контейнер с дочерними ресурсами)
| |_ Школа № 1 (ресурс)
| |_ Гимназия № 5
|
|_ Больницы (контейнер с дочками)
|_ Первая городская (ресурс)
|_ Больница им. Бехтерева
Город2 (тип Коллекция)
|_ Школы (контейнер с дочерними ресурсами)
| |_ Школа № 32 (ресурс)
| |_ Лицей № 8
|
|_ Больницы (контейнер с дочками)
|_ Больница РЖД (ресурс)
|_ Больница номер 12
То есть, в каждом городе по 12 рубрик (с типом Коллекция). В каждом создавать по 12 ресурсов руками или как?
C другой стороны, все упирается в то, насколько сильно отличается контент/заголовки внутренних страниц между собой — возможно, что создать руками в итоге окажется самым корректным решением.
А маршрутизацию и доступность по тому или иному URL'y реализовать через свою маршрутизацию из ссылки выше.
И сделать кастомную маршрутизацию?
Возможно, можно попробовать упростить структуру, вынеся часть переменных в тв-поля (города, категории), но в таком случае иерархия будет менее разграничена и свалена в кучу.
Как вот такая идея:
1. Сделать коллекцию с Областями, туда свалить все Города с ТВ-шками (настроить колонки примерно так — Москва (как админ. центр) | Иваново (подчиняется Москве) | Центральный округ).
2. Сделать коллекцию с информацией в таком виде Иваново — Школы (внутри ТВ с городом, к которому принадлежит этот документ), Иваново — Музеи, Город2 — Школы, Город2 — Музеи. Один фиг в коллекции есть моментальный поиск.
3. Сделать вывод через pdoresources при совпадении pagetitle Иваново с tv в документе Школы (документ для города Иваново), то выводим его на странице.
Понятно написал? Так лучше будет?
Вопрос только, сколько коллекция сможет уместить тысяч таких документов…
modxExtra инструмент для разработки компонентов. Но я даже не представляю в какую сторону думать.
Из одного файла заполненного в экселе создадите и родителей и детей и внуков.
А контент, если он уникальный, так и так руками прописывать придется.
Есть компонент ImportX, но там нужно в каждый город импортировать эти 12 категорий одинаковых для всех. А городов больше 1000.
Здесь можно импортнуть сразу всё во все категории?
Алгоритм простой. Пишем в строчку ваши 12 категорий, указываем для них одинаковый parent. Копипастим. Меняем parent. Повторяем сколько нужно раз. Импортируем. Это если нет желания изучать процессоры и пхп. ;)))) Тока для тыщщи ресурсов устанешь красноглазить.