Решение без кода для просмотра календаря новостей SharePoint - PullRequest
1 голос
/ 12 января 2010

MOSS предоставляет вам отличную возможность создать «новостной» сайт на вашем портале. Он добавляет некоторые функции «Архив», но он очень ограничен - список всех статей, опубликованных на этом конкретном сайте.

Мои пользователи хотели бы видеть что-то лучшее, настоящий архив опубликованных статей, доступный для просмотра по дате публикации.

До сих пор я пытался создать представление «Календарь» в библиотеке http://portal/publishingsite/pages/. Это работает, но когда вы нажимаете ссылку в этом календаре, он открывает «dispform.aspx? ID = 123», а не «mytestpage.aspx».

Можно ли создать пользовательскую страницу с помощью дизайнера SharePoint, где я могу поместить календарь (лучше всего, если его можно просматривать так же просто, как обычный вид календаря в списке), и чтобы ссылки на страницы в «режиме отображения страницы» отсутствовали в "режиме отображения элемента списка SharePoint"?

Может быть, вы видели простую в установке и обслуживании программу MOSS для архивирования страниц?

Ответы [ 2 ]

0 голосов
/ 17 января 2010

Проверьте это:
http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/179c74de-525c-4236-83cf-91861e9a7aee

Выглядит немного опасно для изменения файлов шаблонов MS в 12-м улье, но вы можете ясно увидеть «DataItem.DisplayFormUrl» в ...

<a onfocus="OnLink(this)"
  href="<%# SPHttpUtility.HtmlUrlAttributeEncode(DataBinder.Eval(Container,"DataItem.DisplayFormUrl",""))%>

Измените это, и вы можете пойти.

Вы также можете подумать о настройке dispform.aspx:
http://office.microsoft.com/en-ca/sharepointdesigner/HA101191111033.aspx

Я подозреваю, однако, что - если вы хотите сделать это только с Дизайнером - он не полетит :(

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

0 голосов
/ 17 января 2010

Hy, Вы пробовали один из шаблонов, доступных по адресу:
Шаблоны Microsoft SharePoint

Там я увидел несколько неплохих реализаций календаря.
(Попробуйте регистрацию TimeCard).

Мне не больно, если его можно использовать повторно, но я уверен, что это хорошая отправная точка.

Удачи:)

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