Где обычно хранятся таблицы стилей в Sitecore 6.2 - PullRequest
0 голосов
/ 26 сентября 2010

Я беру на себя ежедневное обслуживание установки sitecore 6.2 для корпоративного сайта. Поставщик, который первоначально разработал и сконструировал его, больше не может обращаться за информацией. Кроме того, не было написано никакой документации о том, как она была спроектирована или построена.

Мои навыки работы с asp.net хороши, и у меня есть некоторое понимание и знакомство с Sitecore, и я скоро буду посещать тренинги, но в то же время кто-нибудь может дать мне несколько идей относительно того, где продавец разместит таблицы стилей, которые контролируют дизайн и макет сайта Sitecore.

Ответы [ 2 ]

4 голосов
/ 26 сентября 2010

Там нет конкретного места, это до разработчика. Sitecore - это CMS, которую необходимо интегрировать в индивидуальное решение. Часть этого пользовательского решения дает разработчику возможность размещать CSS там, где он / она хочет. Лучшая идея: щелкните правой кнопкой мыши, просмотрите исходный код и найдите пути к файлам CSS.

2 голосов
/ 27 сентября 2010

Чтобы помочь вам лучше понять основы архитектуры представления, взгляните на документы очень простого веб-сайта в сети разработчиков Sitecore. Также ознакомьтесь с документом «Основные понятия».

По сути, вы можете иметь свои таблицы стилей где угодно (например, в папке CSS), но вы обычно найдете ссылку на таблицы стилей в макете Sitecore. Часто разработчики используют компонент представления для получения ссылки на файл из поля, в котором хранится путь к файлу CSS в элементе Sitecore. Макет Sitecore - это элемент макета типа в дереве содержимого и файл .ASPX.

Убедитесь, что вы знаете, как Sitecore ссылается на медиа-файлы, хранящиеся в медиа-библиотеке для CSS. Также поищите сообщения на форуме о том, как обрабатывать ссылки CSS для полей Rich Text Fields.

В зависимости от архитектуры вашей системы развертывания, существуют другие соображения по работе с таблицами стилей. Одним из них является публикация. Если вы публикуете из среды разработки в среде живого веб-сайта, вам нужно обязательно скопировать свои CSS-файлы и любые другие ссылки на файловую систему (например, мультимедиа НЕ в медиатеке). Это может быть выполнено через промежуточный модуль. Если вы используете Sitecore CMS 6.3, есть более новые подходы.

...