2009-05-26 2 views
1

У меня есть специальная тема, работающая везде, кроме страницы профиля для пользователей в разделе «Мои сайты», которая является страницей Person.aspx. Любые мысли о том, как применить тему к этой странице? Или даже просто жесткое кодирование пользовательского стиля?Как изменить тему Person.aspx в SharePoint Мои сайты

Спасибо, Kale

ответ

1

Здесь мое решение для этой проблемы. Предположим, ваша страница профиля URL http://sitename/Person.aspx Введите ниже URL в IE и войдите HTTP имя_сайта/_layouts/settings.aspx

страницы (_Layouts/settings.aspx) может требуются права администратора. После входа в систему вы сможете изменить тему и другие функции. Вот и все.

+0

Это решение сработало. Не видел, чтобы он был отправлен где-то еще, спасибо Венкатеш! – kale

1

жесткое кодирование пользовательского стиль может быть сделано путем замены страницы Person.aspx внутри определения MySite сайта, однако это не рекомендуется.

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

4

Проблема в том, что person.aspx находится в совершенно другом семействе сайтов для остальных страниц сайта пользователя. Вы должны применить тему отдельно к сайту-хозяину mysite.

3

Наилучшим подходом является использование пакета решений для вставки функции, содержащей основные страницы/макеты страниц/стили в семейство сайтов. Таким образом, вы просто активируете функцию в каждом семействе сайтов ... например, один для своей интрасети и один для вашей коллекции сайтов MySites.