Как сделать и использовать разные макеты страниц? - PullRequest
0 голосов
/ 13 июня 2018

Я новичок в DotNetNuke и пришел из WP / Drupal.Я не могу найти какую-либо документацию о том, что, по моему мнению, должно быть простым делом.

Мне нужно иметь три разных макета, макет главной страницы, который использует просто 12 столбцов.

Страница InteriorA, где она использует сетку 9 col с 3 col

Затем страница InteriorB, где она использует сетку 3-3-6-12.

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

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

В соответствии с предыдущим ответом, доступные вам ресурсы включают тему Xcillion, которая поставляется с установками DNN.Вы найдете всю обложку в /Portals/_defauilt/skins/Xcillion.

«Макеты страниц» - это файлы .ascx.Детали макета - это «панели содержимого», включенные в файлы .ascx.Это div с идентификаторами и атрибутом runat-server.

Вы можете определить макеты, используя разные файлы скинов, а затем поместить контент (модули) в панели контента, которые вы хотели бы использовать.Другими словами, вы можете включить 3 варианта макета в один .ascx и разместить содержимое соответствующим образом.

В DNN Wiki есть http://www.dnnsoftware.com/wiki/dotnetnuke-skins,, охватывающий основы темы.Вы должны быть в состоянии найти больше ресурсов с помощью Google.Одним из замечательных ресурсов по созданию тем являются учебники DNN Hero из DNN Create.Начните с dnnhero.com.Это услуга подписки.

0 голосов
/ 13 июня 2018

Местоположение этих файлов обычно находится в папке, например ниже:

\ Portals_default \ Skins

Существуют также скины, которые могут быть установлены на уровне "портала":

Это можно увидеть здесь:

\ Portals \ 0 \ Skins

Здесь вы должны найти папку с именем скина - а затем файлы ASCX для каждогоиндивидуальный файл скина.

...