Аккордеонное меню SharePoint 2010 и JQuery - PullRequest
0 голосов
/ 24 июня 2011

Я следую этой статье, скачал оба js-файла и включил их в раздел заголовка главной страницы, но ничего не происходит .. Даже без ошибок. Есть идеи?

http://www.deviantpoint.com/post/2009/01/16/Creating-an-accordion-style-SharePoint-Quick-Launch-menu-with-jQuery.aspx

Я использую V4.master без особых настроек.

1 Ответ

0 голосов
/ 06 октября 2011

Опубликованная статья ссылается на код из SharePoint 2007, который использует структуру макета таблицы в левой панели навигации. Главная страница SharePoint 2010 V4 по умолчанию использует новую структуру макета, состоящую из тегов UL LI. Jquery, который вы добавили, прекрасно работает, просто не находит правильные классы CSS.

Чтобы исправить это, вы должны перейти к

  1. Действия сайта> Настройки сайта
  2. главная страница и макеты страниц
  3. Отредактируйте свойства вашей главной страницы (я предлагаю сделать копию страницы V4.master для редактирования)
  4. В свойствах главной страницы есть «Версия пользовательского интерфейса», вы можете установить ее на 3, и она будет использовать макет старого стиля с таблицами, что должно позволить вам использовать код Jquery.

Изменить: Если вы не хотите возвращать свою главную страницу к версии 3, я нашел эту ссылку, которая поддерживает код аккордеона левой части SharePoint 2010. Я не проверял это. http://www.sharepoint2010guru.com/sharepoint2010architecture/knoxblog/Lists/Posts/Post.aspx?ID=15

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...