DotNetNuke позволяет печатать / минимизировать и максимизировать - PullRequest
2 голосов
/ 12 марта 2010

Кто-нибудь знает настройку БД в DotNetNuke, где вы можете настроить ВСЕ модули для отключения печати или максимизации и минимизации? Просто мне не нужно настраивать каждый модуль отдельно.

Как я могу сделать это по умолчанию?

Ответы [ 2 ]

4 голосов
/ 13 марта 2010

Вы, вероятно, захотите избегать установки параметров конфигурации в базе данных напрямую, тем более что в этом случае параметры конфигурации встроены в административные интерфейсы в 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" />

Если контейнер, который вы хотите использовать, содержит эти элементыих можно легко удалить.

Иерархия скинов и контейнеров

Что касается настройки по умолчанию, поэтому вам не нужно настраивать каждый модуль отдельно - то, как работает система скинов / контейнеровследующим образом:

Можно установить скин / контейнер на следующих уровнях:

  1. Хост - настройка по умолчанию для всех порталов
    • Хост -> Настройки хоста -> Внешний вид -> Скин хоста / Хост-контейнер
  2. Портал - настройка по умолчанию для всех страниц в портале
    • Администратор -> Настройки сайта -> Внешний вид -> Скин сайта / Контейнер сайта
  3. Страница - настройка по умолчанию длявсе модули на странице
    • Страница -> Настройки -> Дополнительноd Настройки -> Внешний вид -> Оболочка страницы / Контейнер страницы
  4. Модуль - настройка специально для одного модуля
    • Модуль -> Настройки -> Параметры страницы -> Основные настройки -> Контейнер модуля

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

0 голосов
/ 27 марта 2010

Еще проще, вы можете сделать его по умолчанию

Перейти в настройки для модуля

  1. Пометить Свернуть / Развернуть, как вы хотите
  2. Отметьте Разрешить печать, как вам нравится
  3. Под расширенными настройками отметьте Применить как настройки по умолчанию
  4. Обновление

Должен быть золотым для всех модулей, добавленных после этого -

ПРИМЕЧАНИЕ: В некоторых версиях DNN в диапазоне 4.X это было немного глючно, поэтому пришлось делать это несколько раз, но мне очень повезло с этим.

...