Как изменить тему Person.aspx в SharePoint Мои сайты - PullRequest
1 голос
/ 27 мая 2009

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

Спасибо, Капуста

Ответы [ 4 ]

4 голосов
/ 27 мая 2009

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

3 голосов
/ 27 мая 2009

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

1 голос
/ 10 июня 2009

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

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

1 голос
/ 27 мая 2009

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

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

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