У меня есть три оболочки DNN, но они похожи. Разница заключается в стиле ContentPane. Есть ли способ создать некоторый «мастер» скин с верхним и нижним колонтитулом и три подклассы с разными стилями панели «Содержимое»? Потому что это плохая идея создать скины с 99% -ной разметкой, единственное отличие - стиль панели содержимого.DotNetNuke подклассы
2
A
ответ
3
Вы можете абстрагировать разделы заголовка/нижнего колонтитула в своих собственных файлах ASCX (ссылаясь на файлы основных файлов SKIN), а затем просто иметь часть Панели файла, являющуюся отличительной частью.
Другой вариант - иметь один скин с тремя различными панелями и указывать пользователям, которые PANE они должны использовать в этом сценарии.
Смежные вопросы
- 1. Подклассы Java, отражающие подклассы
- 2. подклассы всех классов в «цепочке» подклассы
- 3. Dotnetnuke-Добавление модуля dnn в dotnetnuke
- 4. Подклассы MKAnnotationView
- 5. Подклассы Observable
- 6. Подклассы UIScrollView
- 7. Похожие подклассы
- 8. Python подклассы
- 9. Неизменяемые подклассы
- 10. подклассы SKSpriteNode
- 11. Обновление DotNetNuke
- 12. dotnetnuke сомневается
- 13. DotNetNuke перенаправлять
- 14. Dotnetnuke Skin
- 15. DotnetNuke EntityFramework
- 16. Уязвимости DotNetNuke
- 17. dotnetnuke redirect
- 18. Разработка DOTNETNUKE
- 19. DotNetNuke MySQL
- 20. DotNetNuke Масштабируемость
- 21. Ошибка DotNetNuke
- 22. DotNetNuke Skinning
- 23. Decorator Pattern, подклассы, проходящие через другие подклассы, чтобы получить поведение?
- 24. DotNetNuke 5: Как вы редактируете содержимое модуля в DotNetNuke 5?
- 25. Как подклассы диаграмм Пигала
- 26. подклассы NSFontManager не работают
- 27. подклассы CIFilter в Swift
- 28. подклассы MagicMock в питоне
- 29. Классы и подклассы Python
- 30. Подклассы и Rabl
Не могли бы вы дать некоторые ссылки или объяснить, как я могу это сделать? Вы могли бы абстрагировать разделы заголовка/нижнего колонтитула в свои собственные файлы ASCX (ссылаясь на те из основных файлов SKIN), а затем просто иметь часть Панели файла быть отличительной частью ».? – Sanya530
У меня нет примеров, но в основном создайте папку управления/элементы управления/в папке вашего скина. Поместите там файл HEADER.ascx, переместите все содержимое заголовка в этот файл ASCX. Затем добавьте ссылку на этот файл ASCX в основной файл скина. –
Спасибо за идею! Я создал два элемента управления и просто включил их в каждый новый скин. – Sanya530