DOTNETNUKE разработка

Я занимаюсь разработкой сайтов с использованием asp.net. Теперь я заинтересован в разработке сайта с использованием dotnetnuke. Большой вопрос:

При использовании dotnetnuke мне нужно разрабатывать модель для каждой мелочи, которая будет частью содержимого сайта (например, текстовая форма и кнопка, указатель даты и времени, сетка данных, показывающая некоторые данные из базы данных)?

Насколько я вижу, вы можете добавлять контент, такой как текст, изображения и видео, используя панель управления dotnet nuke, но что если я захочу разместить галерею изображений, использующую jquery, или просто элемент div, содержащий несколько элементов управления.

PS: когда я создаю новый сайт, использую панель управления dotnetnuke, где я могу найти html-код этого сайта (можно ли его редактировать в visual studio). Я могу открыть весь сайт dotnetnuke и запустить его, но вижу только Default.aspx.

2 ответа

Короче да и нет.

Вы можете поместить код HTML и jquery в различные модули, поставляемые с DotNetNuke, в первую очередь в модуль HTML.

Вы также можете "кодировать" вещи, используя модуль Razor Host, если вы хотите добавить пользовательские функции на страницу, которую нелегко сделать с помощью HTML или jquery.

HTML-код для сайта DNN хранится в базе данных, в зависимости от того, какой модуль вы используете на странице, этот код может находиться в любом количестве таблиц базы данных.

Я бы порекомендовал взглянуть на некоторые из "базовых" вебинаров на нашей странице обучения, они предоставят вам общий обзор вещей и того, как вы ведете разработку на платформе. http://www.dotnetnuke.com/Resources/Training.aspx

Также ознакомьтесь с Wiki для более конкретных вопросов разработки и учебных пособий.

У вас нет HTML-кода для каждой страницы в DNN. Но если вы хотите, вы можете создавать скины для страниц и добавлять HTML-модули для контента на соответствующих страницах.

Вы можете создать галерею изображений, которая использует jquery, для этого вам нужно создать визуализатор для этого раздела изображений. Вам необходимо использовать концепцию жидкого содержимого, которая позволяет использовать jquery, css и HTML(шаблон визуализатора) для этого раздела.

Другие вопросы по тегам