Вы, вероятно, захотите избегать установки параметров конфигурации в базе данных напрямую, тем более что в этом случае параметры конфигурации встроены в административные интерфейсы в DotNetNuke.
Контейнеры и "объекты скина"
Эти две функции являются элементами, называемыми объектами обложки, которые находятся в оболочке, или, в данном случае, контейнером модуля.Здесь они представлены в основной оболочке DotNetNuke Minimal Extropy (находится по адресу /Portals/_default/Containers/Title_Blue.ascx в файловой системе сайта.)
<dnn:ACTIONBUTTON runat="server" id="dnnACTIONBUTTON3" CommandName="PrintModule.Action" DisplayIcon="True" DisplayLink="false" />
<dnn:VISIBILITY runat="server" id="dnnVISIBILITY" minicon="images/DNN-minus.gif" maxicon="images/DNN-plus.gif" />
Если контейнер, который вы хотите использовать, содержит эти элементыих можно легко удалить.
Иерархия скинов и контейнеров
Что касается настройки по умолчанию, поэтому вам не нужно настраивать каждый модуль отдельно - то, как работает система скинов / контейнеровследующим образом:
Можно установить скин / контейнер на следующих уровнях:
- Хост - настройка по умолчанию для всех порталов
- Хост -> Настройки хоста -> Внешний вид -> Скин хоста / Хост-контейнер
- Портал - настройка по умолчанию для всех страниц в портале
- Администратор -> Настройки сайта -> Внешний вид -> Скин сайта / Контейнер сайта
- Страница - настройка по умолчанию длявсе модули на странице
- Страница -> Настройки -> Дополнительноd Настройки -> Внешний вид -> Оболочка страницы / Контейнер страницы
- Модуль - настройка специально для одного модуля
- Модуль -> Настройки -> Параметры страницы -> Основные настройки -> Контейнер модуля
Я бы предложил для вашего случая найти понравившийся контейнер и установить его наУровень портала, чтобы каждый модуль использовал этот контейнер, и затем вы можете переопределить этот контейнер на уровне модуля / страницы по мере необходимости.