Применение настроенной таблицы стилей к узлу SharePoint

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

В этой статье описывается автоматическое создание настроенной копии таблицы стилей по умолчанию в списке папок узла при изменении на этом узле стиля по умолчанию. В статье описывается также применение этой новой таблицы стилей к другим узлам или дочерним узлам и порядок возврата к таблице стилей по умолчанию, когда возникает необходимость. Кроме того, в статье объясняется, как выполнить упомянутые выше процедуры для узлов Windows SharePoint Services 3.0 и узлов Microsoft Office SharePoint Server 2007.

Предполагаемое действие:

Внесите изменения в стили на веб-сайте

Применение настроенной локальных стилей на других сайтах

Прекращение использования пользовательских локальных стилей

Изменение или замена таблицей стилей по умолчанию для всего семейства узлов

Изменение стилей на узле

С помощью Microsoft Office SharePoint Designer 2007 можно настраивать внешний вид и функции одиночного узла SharePoint путем изменения стилей по умолчанию, которые применяются к этому узлу. Настроенные стили можно также применить к другим узлам или можно в любое время удалить все настроенные стили и вернуться к таблице стилей по умолчанию, которая размещается на сервере этого семейства узлов. Любые из этих изменений можно внести на узлах Windows SharePoint Services 3.0 и на узлах Office SharePoint Server 2007.

Работая со страницей default.master для локального узла и используя панели задач Свойства CSS и Управление стилями, можно определить, какие стили применены к отображаемому элементу, который требуется изменить, и затем изменить эти стили.

Важно : Если изменения должны отобразиться на всех страницах узла, убедитесь, что работа ведется со страницей default.master этого узла, а не со страницей default.aspx.

Открытие диалогового окна «Изменение стиля»из области задач «Свойства CSS»

По умолчанию стили для всех узлов SharePoint в одном семействе узлов определяются в одной таблице стилей, которая находится на сервере. В приложении Windows SharePoint Services 3.0 имя этого файла — Core.css. В приложении Office SharePoint Server 2007 этот файл может иметь любое из нескольких имен. Например, стили для настраиваемой главной страницы с именем BlackBand.master определяются в таблице стилей с именем Band.css.

Когда впервые изменяется какой-либо стиль на странице любого узла, приложение Office SharePoint Designer 2007 автоматически открывает новую локальную копию таблицы стилей по умолчанию и обновляет ее с учетом сделанных изменений. При сохранении или закрытии страницы либо копии таблицы стилей по умолчанию выводится запрос на подтверждение внесенных изменений.

Подтвержденные изменения отражаются в новой локальной версии таблицы стилей, которая сохраняется в новой папке с именем «_стили», создаваемой автоматически в списке папок на узле пользователя. Любые последующие изменения стилей на том же узле будут отражаться в этой локальной версии таблицы стилей, которую можно также изменять напрямую.

Список папок с папкой «_стили» и настроенной таблицей стилей Core.css

Когда настраивается таблица стилей по умолчанию (например, Core.css) и вследствие этого ее копия появляется в папке «_стили» в списке папок, настроенная таблица стилей используется для отображения всех страниц узла. В любое время можно вернуться к использованию таблицы стилей по умолчанию путем переименования или удаления настроенной таблицы стилей.

Важно : После настройки таблицы стилей не перемещайте настроенный файл или папку «_стили» (например, с помощью перетаскивания или операций вырезания и вставки). Если переместить файл или папку, все страницы на узле будет отображаться с разорванной связью с настроенной таблицей стилей и никакие стили не будут применяться ко всем страницам.

Существует два варианта выхода из этой ситуации.

  • Отобразить страницы с помощью настроенной таблицы стилей, переместить таблицу стилей обратно в папку «_стили» на верхнем уровне каталога узлов.

  • Восстановить узел с таблицей стилей по умолчанию, переместить настроенную таблицу стилей обратно в папку «_стили» на верхнем уровне каталога узлов, а затем удалить таблицу стилей или переименовать ее.

    Если настроенная таблица стилей больше не существует, создайте пустой файл с тем же самым именем (например, Core.css) в папке «_стили» на верхнем уровне каталога узлов, а затем удалите пустой файл или переименуйте его, чтобы запустить процесс восстановления таблицы стилей по умолчанию.

К началу страницы

Применение настроенной локальной таблицы стилей к другим узлам

Как показано на следующем рисунке, по умолчанию настроенная локальная таблица стилей применяется только к узлу или дочернему узлу, на котором она настроена.

Семейство узлов с таблицей стилей по умолчанию и одиночной настроенной таблицей стилей

Однако имеется возможность применить настроенную локальную таблицу стилей к другим узлам. В следующих двух разделах объясняется, как это сделать.

Если требуется применить одиночную настроенную таблицу стилей к узлу и к некоторым или всем дочерним узлам этого узла, обычно проще всего начать с создания настроенной таблицы стилей на самом узле, а затем использовать один из следующих методов для применения этой таблицы к дочерним узлам.

Присоединение таблицы стилей к другому одиночному узлу

В среде приложения Windows SharePoint Services 3.0 или в среде приложения Office SharePoint Server 2007 можно вручную присоединить настроенную таблицу стилей, расположенную на одном узле, к другому узлу.

Если требуется применить таблицу стилей к другому узлу, убедитесь, что таблица стилей присоединяется на этом узле к главной странице по умолчанию.

  1. Откройте в Office SharePoint Designer 2007 узел, к которому необходимо применить существующую настроенную таблицу стилей.

  2. На узле откройте главную страницу по умолчанию.

  3. В меню Формат наведите указатель мыши на пункт Стили CSS, а затем выберите команду Присоединить таблицу стилей.

  4. В диалоговом окне Присоединение таблицы стилей щелкните Обзор, чтобы найти и выбрать настроенную таблицу стилей, которую необходимо применить.

  5. В разделе Присоединить к… щелкните Текущая страница.

  6. В разделе Присоединить как щелкните Ссылка и нажмите кнопку ОК.

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

    Чтобы увидеть обновленные стили в режиме конструктора, можно нажать клавишу F5 для обновления представления.

  7. Чтобы сохранить главную страницу со ссылкой на новую таблицу стилей, в меню Файл щелкните Сохранить. (Или можно нажать сочетание клавиш CTRL+S.)

    Чтобы применить ту же самую таблицу стилей к другим узлам, повторите эту процедуру для каждого узла, по одному узлу за раз. Если работа выполняется в среде Office SharePoint Server 2007 и требуется применить одиночную настроенную таблицу стилей к узлу и всем его дочерним узлам, см. необходимые сведения в следующем разделе.

Применение таблицы стилей к узлу и всем его дочерним узлам

Если работа выполняется в среде Office SharePoint Server 2007, можно использовать интерфейс обозревателя для применения настроенной таблицы стилей к нескольким узлам за одну операцию.

Примечание : Эта функциональная возможность доступна только в приложении Office SharePoint Server 2007 и не доступна в приложении Windows SharePoint Services 3.0.

Этот процесс использует преимущества функциональной возможности, называемой наследованием. Узел может быть настроен так, чтобы наследовать стили, используемые его родительским узлом — узлом, находящимся непосредственно над ним в иерархии узлов. На следующем рисунке узел второго уровня, расположенный справа, содержит настроенную локальную версию таблицы стилей по умолчанию. Для каждого из шести дочерних узлов в этом семействе узлов настроено наследование стилей из его родительского узла. Таким образом, все семь узлов в семействе узлов используют одну и ту же настроенную версию таблицы стилей по умолчанию. Стрелки показывают наследования.

Коллекция узлов с таблице стилей по умолчанию и с настроенной таблицей стилей

Чтобы применить существующую настроенную таблицу стилей, которая находится на узле Office SharePoint Server 2007, ко всем дочерним узлам этого узла, выполните следующие действия.

  1. Откройте в обозревателе узел Office SharePoint Server 2007, на котором находится существующая настроенная таблица стилей.

  2. В меню Действия узла выполните одно из следующих действий:

    • Щелкните Параметры узла.

    • Наведите указатель на пункт Параметры узла, а затем выберите Изменить все параметры узла.

  3. На странице «Параметры узла» в разделе Внешний вид и функции щелкните элемент Главная страница.

  4. На странице «Параметры главной страницы узла» в разделе URL-адрес альтернативной таблицы CSS щелкните Укажите CSS-файл для использования этим веб-узлом публикации и всеми его дочерними узлами, а затем введите в поле полный путь к настроенной таблице стилей, включая имя файла.

    Примечания : 

    • Поскольку папка «_стили» является скрытой папкой и не отображается в обозревателе, невозможно воспользоваться кнопкой Обзор для поиска и выбора файла настроенной версии таблицы стилей, который хранится в папке «_стили».

    • Можно скопировать и вставить первая часть пути, включая имя сайта в списке адрес в верхней части окна браузера. Не забудьте остановка после имени узла Однако, а не включаются имена лишние папки или файла в пределах сайта. Например если путь в поле адрес http://My_site/Subsite_1/_Layouts/ChangeSiteMasterPage.aspx, скопировать и вставить только часть http://My_site/Subsite_1/ и введите остальная часть пути вручную. (В остальной части путь обычно будет _styles/customized_style_sheet, где customized_style_sheet — это имя настроенной таблицей стилей, который вы хотите применить.)

  5. Установите флажок Сброс всех дочерних узлов для наследования URL-адреса этой альтернативной таблицы CSS и нажмите кнопку ОК.

    Настроенная таблица стилей, уже примененная к текущему узлу, теперь применена также ко всем его дочерним узлам.

    Чтобы увидеть обновленные стили на дочерних узлах, возможно, потребуется обновить представление.

На следующем рисунке вторая настроенная локальная версия таблицы стилей по умолчанию была добавлена в семейство узлов справа и применена ко всем дочерним узлам того узла, на котором находится эта таблица стилей. Стрелки и на этот раз показывают наследования.

Семейство узлов с таблицей стилей по умолчанию и двумя настроенными таблицами стилей

Настройка дочернего узла для наследования стилей родительского узла

Если работа выполняется в среде Office SharePoint Server 2007, можно воспользоваться интерфейсом обозревателя, чтобы настроить наследование одиночным дочерним узлом стилей, используемых узлом, который находится непосредственно над ним.

Примечание : Эта функциональная возможность доступна только в приложении Office SharePoint Server 2007 и не доступна в приложении Windows SharePoint Services 3.0.

Чтобы настроить для одиночного дочернего узла наследование стилей, используемых узлом, который находится непосредственно над ним, выполните следующие действия.

  1. Откройте в Office SharePoint Server 2007 дочерний узел, к которому требуется применить стили.

  2. В меню Действия узла выполните одно из следующих действий.

    • Щелкните Параметры узла.

    • Наведите указатель мыши на пункт Параметры узла и выберите Изменить все параметры узла.

  3. На странице «Параметры узла» в разделе Внешний вид и функции щелкните Главная страница.

  4. На странице «Параметры главной страницы узла» в разделе URL-адрес альтернативной таблицы CSS щелкните Наследовать URL-адрес альтернативной таблицы CSS от родительского узла этого узла.

  5. Установите или снимите флажок Сброс всех дочерних узлов для наследования URL-адреса этой альтернативной таблицы CSS и нажмите кнопку ОК.

    Совет : Чтобы увидеть обновленные стили, возможно, потребуется обновить представление.

К началу страницы

Прекращение использования настроенной локальной таблицы стилей

Если больше не требуется использовать настроенную локальную таблицу стилей для одного или нескольких узлов, имеется несколько вариантов действий.

  • Прекращение применения настроенной таблицы стилей к другим узлам, к которым она присоединена или которые ее наследуют.    Если хотите продолжить использовать настроенную таблицу стилей хотя бы на одном узле, на котором она находится, можно прекратить применять таблицу стилей к другим узлам, к которым она применена в текущий момент.

  • Прекращение применения настроенной таблицы стилей на узле, где она размещена, и сохранение копии на этом узле для будущего использования или для ссылки.    В этом варианте можно легко вернуться в любое время к использованию настроенной таблицы стилей.

  • Удаление настроенной таблицы стилей и папки «_стили» с узла, на котором они находятся.    Это самый простой, надежный и наиболее полный способ удаления настроенной таблицы стилей с целью прекращения ее использования.

Прекращение применения таблицы стилей к другим узлам

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

Если таблица стилей присоединена (Office SharePoint Server 2007 или Windows SharePoint Services 3.0)

  1. Откройте в приложении Office SharePoint Designer 2007 узел, к которому хотите прекратить применять настроенную таблицу стилей.

  2. На узле откройте страницу default.master.

  3. В меню Формат наведите указатель мыши на пункт Стили CSS и выберите Управление связями с таблицами стилей.

  4. В диалоговом окне Связывание с таблицей стилей щелкните Все страницы.

  5. В списке URL-адрес выберите URL-адрес таблицы стилей, которую необходимо удалить, щелкните Удалить, а затем нажмите кнопку ОК.

    Настроенная таблица стилей больше не будет применяться к этому узлу.

    Чтобы увидеть обновленные стили, возможно, потребуется обновить представление.

Если таблица стилей наследуется (только Office SharePoint Server 2007)

  1. Откройте в Office SharePoint Server 2007 узел, для которого необходимо остановить наследование настроенной таблицы стилей.

  2. В меню Действия узла выполните одно из следующих действий.

    • Щелкните Параметры узла.

    • Наведите указатель мыши на пункт Параметры узла и выберите Изменить все параметры узла.

  3. На странице «Параметры узла» в разделе Внешний вид и функции щелкните Главная страница.

  4. На странице «Параметры главной страницы узла» в разделе URL-адрес альтернативной таблицы CSS щелкните Использовать стили Windows SharePoint Services по умолчанию и нажмите кнопку ОК.

    Настроенная таблица стилей больше не наследуется этим узлом.

    Чтобы увидеть обновленные стили, возможно, потребуется обновить представление.

Прекращение применения таблицы стилей с сохранением её копии

Если требуется прекратить использовать локальную настроенную таблицу стилей и вернуться к таблице стилей по умолчанию, но при этом желательно сохранить копию настроенной версии для применения или для ссылок в будущем, выполните следующие действия.

  1. В Списке папок в папке _стили щелкните правой кнопкой мыши файл настроенной таблицы стилей и выберите в контекстном меню Возврат к определению узла.

  2. В диалоговом окне Предупреждение страницы определения веб-узла щелкните Да, чтобы подтвердить желание вернуться к определению узла.

    Будут созданы копия настроенной версии и локальная копия серверной версии по умолчанию.

    Примечания : 

    • Узлы, наследующие настроенную таблицу стилей с этого узла, и узлы, к которым настроенная таблица стилей присоединена вручную, автоматически переключатся на использование локальной копии серверной версии таблицы стилей по умолчанию.

    • Чтобы увидеть обновленные стили, возможно, потребуется обновить представление.

Полное удаление таблицы стилей

Если требуется прекратить использовать локальную настроенную таблицу стилей и вернуться к таблице стилей по умолчанию, не сохраняя копию настроенной версии для применения или ссылок в будущем, выполните следующие действия.

  1. Щелкните правой кнопкой мыши локальную папку _стили, в которой находится настроенная версия таблицы стилей, а затем выберите в контекстном меню команду Удалить.

  2. При появлении запроса подтвердите свое желание выполнить удаление, отменить настройки и вернуться к таблице стилей по умолчанию. (Может выводиться несколько сообщений.)

    Примечания : 

    • Узлы, наследующие таблицу стилей с этого узла, автоматически переключаются на использование таблицы стилей по умолчанию.

    • Сайты, к которым вручную присоединенным настроенной таблицей стилей должен иметь вручную отсоединить стилей перед их правильно переключиться с помощью стилей по умолчанию. Процедура Если вложенные таблицы стилей ранее в этом разделе.

    • Чтобы увидеть обновленные стили, возможно, потребуется обновить представление.

К началу страницы

Изменение или замена таблицы стилей по умолчанию для всего семейства узлов

Если требуется внести изменения в таблицу стилей по умолчанию, чтобы изменения применялись ко всем узлам в семействе узлов, или если требуется заменить таблицу стилей по умолчанию на узле верхнего уровня в семействе узлов другой таблицей стилей, свяжитесь с администратором своего сервера. Эти действия должны выполняться на сервере и не могут выполняться в обозревателе или в Office SharePoint Designer 2007.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×