Я новичок в Drupal и у меня есть основной вопрос, на который я не могу найти хорошего ответа. Я пытаюсь динамически определить содержимое моего веб-сайта на основе выбора, сделанного пользователем, и сохранить этот выбор в маршрутизации для целей SEO.
Это веб-сайт для ресторана с несколькими франшизами.
Я пытаюсь сделать следующее:
- Пользователь заходит на мой сайт и получает заставку с доступными франшизами или текстовое поле для ввода своего почтового индекса
- После выбора он заходит на основной сайт с навигационной структурой, адаптированной к выбранной франшизе. Например: домен.com / город / , домен.com / город / меню , домен.com / город / меню / блюда , домен .com / city / contact , ...
- Содержимое всех узлов зависит от города, выбранного пользователем. Некоторые франшизы имеют дополнительные узлы, которые также должны отображаться в главной навигации.
Пока я думал о том, чтобы попытаться сделать это с помощью таксономии, но я действительно не знаю, с чего начать. Части узлов будут одинаковыми для всех франшиз, остальные части будут разными. Цены на пункты меню также будут разными.
Это первый веб-сайт, который я создаю с использованием Drupal, поэтому любые советы приветствуются.
Спасибо!