Dotnetnuke с отзывчивым скином

Есть ли способ пометить контейнеры номерами, чтобы они отображались один за другим в определенном порядке при использовании адаптивного скина (когда мобильное устройство загружает страницу)?

Я использую отзывчивый скин Tidy, и мой план состоит в том, чтобы иметь модуль, который находится на каждой странице и получает «Request.Browser.Browser» при загрузке, поэтому, если это мобильный браузер, я просто планирую добавить это «?SkinSrc=%5BG». %5DSkins/Tidy/TidySocial&ContainerSrc=%5BG%5DContainers/Tidy/PanelGrey" на мой URL-адрес и перезагрузите страницу со скином Tidy, создав переменную сеанса, указывающую, что пользователь находится на мобильном устройстве. Проблема в том, что контейнеры с модулями (html-модуль, галерея, мои пользовательские модули) расположены не так, как хотелось бы.


person Ivan    schedule 24.01.2014    source источник


Ответы (2)


Это на самом деле невозможно в DNN. Способ управления отзывчивостью и порядком заключается в управлении порядком панелей и модулей в этих панелях при их размещении на странице (или изменении порядка после этого). Вы не можете легко ориентироваться на модули, когда они находятся на странице, чтобы контролировать их позиционирование, не выполняя индивидуальную разработку в оболочке, которая должна знать подробности о модулях и их расположении.

person Chris Hammond    schedule 27.01.2014
comment
привет Крис, спасибо за ваши шаблоны! Что касается скинов, я сделаю копию страницы, которую я хочу видеть с мобильным скином на мобильном устройстве, применю мобильный скин к этой новой странице, перестрою модули так, как я хочу, чтобы они отображались на мобильном устройстве, скрыть его из меню и связать с десктопной версией страницы в Admin — Site Redirection Management. - person Ivan; 07.02.2014

иван

вам нужно изменить mobie.css tidy, чтобы получить желаемый результат

это невозможно в DNN по умолчанию

Последняя установка DNN имеет адаптивную функцию, что тоже хорошо.

person manishsingh2061    schedule 27.01.2014