Я нахожусь на сайте публикации SharePoint 2010, полная лицензия. Я пытаюсь добавить ссылку «Владелец контактной страницы» в пользовательском нижнем колонтитуле копии v4.master, который захватывает адрес электронной почты Владельца страницы из свойств страницы: Владелец страницы и использует этот адрес электронной почты в ссылке для контакта , Я попробовал добавить веб-часть «Контакт страницы»; это приводит к имени владельца страницы, а по щелчку появляется информация о владельце страницы (включая этот адрес электронной почты). Однако мне нужна эта ссылка, чтобы сказать «Владелец контактной страницы». Есть идеи?Добавить контактную страницу Владелец EMAIL ONLY ссылка на главную страницу в SharePoint 2010
ответ
Если вы используете настраиваемую главную страницу, вы можете добавить простой javascrip \ jquery, чтобы получить привязку к тегу привязки и изменить его текст на «Contact Page Owner».
Я также попытался добавить веб-страницу с информацией о странице, и это стало беспорядком. Попробуйте нажать «Свойства страницы»> «Владелец страницы» и/или «Контакт с владельцем страницы». На этот вопрос ответил here, но вот ответ еще раз:
Вам нужно jQuery 1.7.x + и SPServices jQuery library версия 0.7.2 или выше, установленная на вашем сайте.
Использовать GetListItems как операцию от SPServices.
Я ищу страницы в каталоге Pages, поэтому listName - это «Страницы». Обратите внимание, что страницы списков и системные страницы нуждаются в другом обращении.
Поля зрения CAML - это в основном столбцы для PublishingContactEmail и PublishingContact. Я нашел те, которые используют u2u's CAML builder version 4.0.0.0
Переменные ows_ можно найти в виде xml объекта POST в firebug.
ows_PublishingContact возвращает длинную неприятную строку информации контакта. К счастью, адрес электронной почты окружен ,#
, что позволило разбить его на массив, а затем искать по электронной почте @ легко, но вот почему.
function get_page_contact_email() {
var thisPageID = _spPageContextInfo.pageItemId;
var e;
$().SPServices({
operation: "GetListItems",
async: false,
listName: "Pages",
CAMLViewFields: "<ViewFields><FieldRef Name='PublishingContactEmail' /><FieldRef Name='PublishingContact' /></ViewFields>",
CAMLQueryOptions: "<QueryOptions><ExpandUserField>True</ExpandUserField></QueryOptions>",
completefunc: function (xData, Status) {
$(xData.responseXML).SPFilterNode("z:row").each(function() {
if (thisPageID == $(this).attr("ows_ID")) {
if ($(this).attr("ows_PublishingContactEmail")) { // if page email is set
e = $(this).attr("ows_PublishingContactEmail");
} else if ($(this).attr("ows_PublishingContact")) { //otherwise use contact info
var contact = $(this).attr("ows_PublishingContact").split(",#");
for (var c = 0; c < contact.length; c++) {
if (contact[c].indexOf("@") != -1) {
e = contact[c];
}
}
} else { //or nothing is set.
e = false;
}
}
});
}
});
return e;
}
- 1. Как добавить SharePoint: CssRegistration на главную страницу в SharePoint 2010
- 2. Добавить выпадающее меню на пользовательскую главную страницу в SHAREPOINT 2010
- 3. Ссылка на главную страницу
- 4. Sharepoint 2010 Применить главную страницу без дизайнера?
- 5. Добавить сегодняшнюю дату на главную страницу SharePoint.
- 6. Установите страницу _layouts как главную страницу в Sharepoint 2010
- 7. Добавить веб-контроль на главную страницу в sharepoint 2013
- 8. Вставить файл HTML/php в главную страницу SharePoint 2010
- 9. Программно задайте главную страницу для страницы settings.aspx в SharePoint 2010
- 10. SharePoint Picture Слайд-шоу на главную страницу
- 11. Ссылка на главную страницу с привязным тегом
- 12. Magento 1.9 Ссылка на главную страницу
- 13. Перейдите на главную страницу переадресации на главную страницу
- 14. На главную страницу перенаправление
- 15. Перенаправления на главную страницу
- 16. Добавить окно поиска на главную страницу
- 17. Добавить портлеты на главную страницу Plone
- 18. Magento добавить Flexslider на главную страницу
- 19. Как добавить iframe на мою главную страницу
- 20. Wordpress: Как добавить изображения на главную страницу?
- 21. Вставка ссылки на веб-страницу Sharepoint 2010
- 22. submit возвращает на главную страницу
- 23. Измените главную страницу на обычную страницу aspx
- 24. Перенаправить главную страницу WordPress на новую страницу
- 25. CodeIgniter: Войти на главную страницу
- 26. Возможно ли, чтобы ссылка из iframe повлияла на главную страницу/главную страницу, где отображается iframe?
- 27. Wordpress - ссылка на главную страницу не работает на странице блога
- 28. Rails, ограничение на контактную страницу
- 29. Как добавить дискуссию в страницу автоматически в Sharepoint 2010?
- 30. развернуть страницу приложения в sharepoint 2010