Sharepoint: List - Скрыть быстрый запуск?

В Sharepoint 2007 как скрыть панель быстрого запуска для всех страниц в списке?

1 ответ

Решение

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

  1. На страницах приложений, таких как "Настройки списка", не показывается панель быстрого запуска по умолчанию.
  2. Эта ссылка содержит простой сценарий, который я скопировал в конце этого ответа по причинам форматирования, который можно вставить в веб-часть редактора содержимого на странице, не относящейся к приложению, чтобы скрыть панель быстрого запуска.

Таким образом, чтобы скрыть панель быстрого запуска для определенного списка, нам, в основном, придется посетить каждую страницу, не относящуюся к приложению, для этого списка и вставить эту веб-часть редактора контента. Прежде всего, это будут только отдельные представления в этом списке. Просмотрите каждое представление в списке и, используя "Редактировать страницу" из Действия сайта, добавьте CEWP и скрипт. Это должно работать для всех страниц, относящихся к списку, которые имеют функцию быстрого запуска. Есть способ немного автоматизировать этот процесс, особенно для представлений, но для этого требуется объектная модель, и я не уверен, что вы хотите углубиться в более глубокое программирование для этой задачи.

Вот сценарий, для удобства.

<style>
    .ms-quicklaunch
    { 
        display:none;
    }
    .ms-navframe
    { 
        display: none;
    }
</style>
Другие вопросы по тегам