2010-01-12 5 views
1

MOSS vous fournit une excellente option pour créer un site «actualités» dans votre portail. Il ajoute quelques fonctionnalités "Archive", mais il est très limité - une liste de tous les articles publiés dans ce site particulier.Solution sans code pour l'affichage du calendrier des éléments d'information SharePoint

Mes utilisateurs aimeraient voir quelque chose de mieux, une véritable archive d'articles publiés, consultable par date de publication.

Ce que j'ai essayé jusqu'ici, crée une vue de «calendrier» dans la bibliothèque http://portal/publishingsite/pages/. Cela fonctionne, mais lorsque vous cliquez sur un lien dans ce calendrier, il ouvre le "dispform.aspx? ID = 123", pas "mytestpage.aspx". Est-il possible de créer une page personnalisée en utilisant SharePoint designer où je peux mettre un calendrier (mieux si elle peut être consultée aussi facile qu'une vue de calendrier typique dans une liste) et qui lie aux pages en "mode d'affichage de la page" pas dans "mode d'affichage d'élément de liste SharePoint"?

Peut-être avez-vous vu une fonction d'archivage de pages facile à installer et à entretenir pour MOSS?

Répondre

0

Hy, avez-vous essayé l'un des modèles disponibles à:
Microsoft SharePoint templates

J'y ai vu quelques très bonnes implémentations de calendrier.
(Essayez l'enregistrement TimeCard).

Je ne suis pas mal si c'est réutilisable, mais je suis confiant que c'est un bon point de départ.

Bonne chance :)

+0

Merci! , J'ai vu ceux-ci, mais cela n'aide pas quand vous avoir à gérer la publication de sites Web et de pages. – naivists

0

Check this out:
http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/179c74de-525c-4236-83cf-91861e9a7aee

Il semble un peu de danger-esque pour modifier les fichiers de modèle MS dans la ruche 12, mais vous pouvez voir clairement un « DataItem.DisplayFormUrl 'dans ...

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

Changez cela et vous pouvez être bon pour aller.

Vous pouvez aussi peut-être envisager la personnalisation dispform.aspx:
http://office.microsoft.com/en-ca/sharepointdesigner/HA101191111033.aspx

Je soupçonne cependant que - si vous voulez seulement le faire avec Designer - il ne va pas voler :(

Vous pouvez regarder dans XSLT pour une vue de données ... mais à moins que vous ne soyez prêt à mettre un peu de cheddar à la mode, je ne pense pas que vous trouverez quelque chose qui soit à la hauteur de la vue calendrier

+0

Je ne pense pas que l'idée de modifier DisplayTemplate de l'affichage du calendrier soit une bonne idée, puisque nous utilisons également des vues d'agenda dans d'autres listes. Et j'ai besoin de cette fonctionnalité uniquement pour la "partie du portail" de mon installation SharePoint. Donc je pense, je ferais mieux de faire deux webparts connectés (un pour le sélecteur de date et un autre pour l'affichage des pages dans cette gamme). Mais merci pour la réponse de toute façon! – naivists

Questions connexes