добавить вкладку меню? - PullRequest
0 голосов
/ 15 июля 2011

Я создаю главное меню, и оно выглядит следующим образом:

http://i.stack.imgur.com/5O5G5.png

Вкладка контактов останется на своем месте, а главная страница должна быть первой.

ЕСЛИ пользователь хочет добавить еще одну вкладку, он может в редакторе cms (DNN) просто создать ссылку и обернуть тег div этой ссылкой и т. Д.можно заставить CSS добавить вкладку меню и сдвинуть домашнюю вкладку влево по мере роста меню?

1 Ответ

2 голосов
/ 16 июля 2011

Если звучит так, как будто вы пытаетесь вручную создать меню, используя HTML. Что вам нужно сделать, это убедиться, что у вас есть элемент управления DNN как часть вашей темы, и он будет обрабатывать добавление пунктов меню для вас. Вы сможете изменить меню так, как вам нравится, используя CSS.

Лучший способ узнать скины DNN - это посмотреть на один из существующих скинов (находится в / Portals / _default / skins /), а затем скопировать один из скинов и начать вносить изменения, чтобы изменить его на желаемый вид.

Архитектура создания скинов DNN очень хорошо сделана, и ее легко подобрать для всех, кто знает ASP.NET (хотя она отличается от мастер-страниц). Самое сложное - это выбрать и научиться работать с различными провайдерами навигации. Большинство людей работают с DNNMenu, что сложнее, чем нужно на стороне CSS. Меню DDR, которое будет поставщиком по умолчанию для DNN 6+, должно быть проще в работе. Но документация к нему еще не завершена, поэтому для ее начала требуется некоторое обучение.

...