2012-11-26 1 views
2

Недавно я начал изучать DotNetNuke, так как клиент попросил меня сделать это.Можно ли помешать DotNetNuke css противоречить другим фреймворкам?

Я сразу заметил, что DNN отличается от других CMS, с которыми я знаком, таким образом, что он смешивает свои собственные элементы управления с презентацией сайта. (Другие cms, такие как Umbraco, Wordpress, Orchard имеют отдельные интерфейсы для управления контентом).

Я создаю отзывчивый веб-сайт и используя его для создания Zurb. Проблема у меня в том, что css DNN начинают беспорядок css Zurb. Я не хочу редактировать ни css, и проблема кажется очень серьезной. Это как-то в DNN?

Принимая во внимание, как популярный мобильный просмотр стал отзывчивым, и, следовательно, такие рамки, как загрузочный бункер Zurb или Twitter, станут все более популярными. И похоже, что DNN не играет с ними неплохо, это может стать огромным нет для DNN.

Вся идея смешивания презентации сайта с элементами управления cms выглядит неправильно для меня. Можно ли мешать им смешиваться и возиться друг с другом?

Cheers.

+0

Вы обнаружите, что DNN - действительно плохой выбор для этого. Ему нравится вводить собственный HTML-код в свою разметку. Я переехал в Umbraco для любых задач .NET CMS. Возможно, вы захотите обратиться к своему клиенту. –

+0

Какую версию DNN вы используете? В последних версиях было много изменений, и DNN7 может решить ваши проблемы. Наличие интерфейса администратора, интегрированного с сайтом, является одним из сильных сторон DNN, поскольку он делает намного проще для нетехнических людей делать обновления на сайте. – EfficionDave

+0

Я использую 6.x, но буквально сегодня DNN 7.0 появился на CodePlex, поэтому я обязательно попробую. – Burjua

ответ

1

Существует файл Portal.css, который всегда загружается независимо от того, какой цвет DNN вы используете. Затем каждый слой DNN загружает файл skin.css, связанный с контентом/темой и любыми другими конкретными файлами CSS, которые он должен ссылаться.

Проблема, которую вы, вероятно, имеете в том, что стили по умолчанию, установленные в Portal.css, противоречат вашей теме. Вам может потребоваться переопределить CSS, который вызывает проблемы в верхней части вашего файла скина.

Но да, это происходит, поскольку DNN объявляет стили для модальных всплывающих окон, выпадающих списков, ссылок и т. Д., Которые используются в функциональных возможностях администратора, и поскольку это связано с фактическим дизайном сайта, они могут конфликтовать, если вы используете фреймворк, такой как bootstrap и т.д.

0

Мы создали Skin Foundation DNN специально, чтобы решить, что вы ищете - https://github.com/Ethanhackett/foundation-5-dnn-skin

это позволяет избежать конфликтов CSS и имеет некоторые JQuery не конфликтные резолюций, которые должны быть решены, поскольку DNN на JQuery v1 ... и Foundation использует jQuery 2 ...

Надеюсь, что это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^