Разница DNN между панелями и контейнерами (против Wordpress)
Мы получили клиента, использующего DNN в качестве своей CMS. По сути, мы магазин WordPress, поэтому я пытаюсь связать DNN с WP, так как в большинстве случаев это просто проблема номенклатуры (модуль - это виджет, панель - это область виджетов, тема - тема, скин это макет). Единственное, что отличается, это то, что DNN также имеет "контейнеры". В WP нет эквивалента (или любого php-cms).
Что такое контейнер? У панелей есть контейнеры? Есть ли у модулей контейнеры? Что такое иерархические отношения? Я добавил модули на панели, но я не вижу, как добавить контейнер на панель и затем поместить в нее модуль. И если контейнеры - это просто способ стилизации модулей, почему бы просто не использовать таблицы стилей?
1 ответ
Я знаю, что это немного поздно, но я подумал, что добавлю это, чтобы помочь следующему человеку, который сталкивается с этим: Контейнер - это обертка вокруг модуля. Думайте об этом, как скин для страницы, контейнер для модуля. Так, например, вы можете выбрать несколько контейнеров. Допустим, у одного контейнера может быть серый фон, у другого - синий фон, а у другого - нет фона. Вы можете переключить этот стиль на модуле, переключая контейнеры. Таким образом, вы можете иметь несколько модулей в одной панели контента, но каждый из них может иметь свой собственный стиль. Другой вариант использования: применение разных макетов или, возможно, даже разных заголовков, например, у некоторых h1 в качестве заголовка модуля, другой h2 для заголовка, а третий полностью удаляет заголовок, поэтому он даже не отображается.
Я надеюсь, что это поможет добавить некоторые уточнения.