Использование Django для отображения различных функций шаблона на разных «страницах» проекта - PullRequest
0 голосов
/ 11 ноября 2019

Я работаю над интерфейсом веб-сайта, и теперь я сосредоточен на его адаптивной стороне.

В дизайне рабочего стола у меня всего четыре страницы. Таким образом, 4 основных шаблона: page1.html (всего 3 функции), page2.html и так далее. Следовательно, 4 верхних элемента панели навигации.

В дизайне телефона я заменил верхнюю панель навигации на нижнюю панель навигации, содержащую те же элементы панели навигации и два дополнительных.

Дополнительные элементы - это функции, содержащиеся в page1.html.

В дизайне рабочего стола page1.html показывает все 3 функции. В дизайне телефона есть три нижних элемента панели навигации для каждой функции.

С целью избежать необходимости создавать дополнительные шаблоны для этих функций, представлений и URL-адресов, чтобы пользователь не «угадывал» URL-адрес (например, www. mywebsite.com/page1/feature ... Я хотел бы знать, есть ли способ показать каждую функцию (того же шаблона) в соответствии с активным элементом нижней панели навигации.

Так что, если найдены все три функциив page1.html есть независимый нижний элемент панели навигации, когда я нажимаю на элемент панели навигации функции 1, функции 2 и 3 будут скрыты, а функция 1 будет отображаться. Если я нажимаю на элемент панели навигации функции 2,функции 1 и 3 теперь будут скрыты, а в главном разделе будет отображаться только функция 2.

Я еще не очень знаком с Django, поэтому я был бы очень признателен, если бы вы предоставили объяснения с вашими предложениями. и поправьте меня любым термином, который я могу использовать неправильно. По сути, мне просто нужно знать технические термины того, что яПервое исследование, чтобы помочь мне решить мою проблему. Любые примеры, конечно, будут высоко оценены !!!

Заранее спасибо за вашу помощь.

...