Meilleur auteur de réponses
web part title dans Contentquerymain sans passer par c#

Question
-
Réponses
-
Bonjour,
en effet en pur XSLT ca parait impossible.
Comme alternative, vous pourriez mettre #WEBPART_TITLE# dans le HTML de sortie, et faire le remplacement côté client avec du javascript
http://blogs.developpeur.org/anouvel
Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.- Proposé comme réponse Arnault Nouvel jeudi 19 novembre 2009 15:17
- Marqué comme réponse francois 1205 mardi 24 novembre 2009 08:47
-
Bonjour,
l'idée fonctionne bien entendu sans code serveur:
- Le XSLT génère un HTML qui contiendra par exemple <span class="wp_title">#WP_TITLE#</span> à chaque endroit où vous souhaitez voir apparaitre le titre de la web part
- Lorsque la page sera rendu dans le navigateur de l'utilisateur, du code javascript scannera toutes les balises <span class="wp_title"> de la page et remplacera son contenu par le titre de la web part. Le titre de la web part devra lui aussi être récupéré par javascript.
Il y en a pour quelques heures de développement javascript donc pas d'exemple désolé, juste une piste :)
Je vous invite à regarder le projet EasyTabs pour vous inspirer. Celui-ci génère un onglet pour chaque web part qu'il trouve dans une zone de web part, il doit donc contenir du code permettant de récupérer le nom d'une web part : http://pathtosharepoint.com/pages/easyTabs.aspx
J'espère que ceci vous aura aidé
http://blogs.developpeur.org/anouvel
Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.- Proposé comme réponse Arnault Nouvel lundi 23 novembre 2009 20:18
- Marqué comme réponse francois 1205 mardi 24 novembre 2009 08:47
Toutes les réponses
-
Bonjour,
en effet en pur XSLT ca parait impossible.
Comme alternative, vous pourriez mettre #WEBPART_TITLE# dans le HTML de sortie, et faire le remplacement côté client avec du javascript
http://blogs.developpeur.org/anouvel
Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.- Proposé comme réponse Arnault Nouvel jeudi 19 novembre 2009 15:17
- Marqué comme réponse francois 1205 mardi 24 novembre 2009 08:47
-
-
Bonjour,
l'idée fonctionne bien entendu sans code serveur:
- Le XSLT génère un HTML qui contiendra par exemple <span class="wp_title">#WP_TITLE#</span> à chaque endroit où vous souhaitez voir apparaitre le titre de la web part
- Lorsque la page sera rendu dans le navigateur de l'utilisateur, du code javascript scannera toutes les balises <span class="wp_title"> de la page et remplacera son contenu par le titre de la web part. Le titre de la web part devra lui aussi être récupéré par javascript.
Il y en a pour quelques heures de développement javascript donc pas d'exemple désolé, juste une piste :)
Je vous invite à regarder le projet EasyTabs pour vous inspirer. Celui-ci génère un onglet pour chaque web part qu'il trouve dans une zone de web part, il doit donc contenir du code permettant de récupérer le nom d'une web part : http://pathtosharepoint.com/pages/easyTabs.aspx
J'espère que ceci vous aura aidé
http://blogs.developpeur.org/anouvel
Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.- Proposé comme réponse Arnault Nouvel lundi 23 novembre 2009 20:18
- Marqué comme réponse francois 1205 mardi 24 novembre 2009 08:47
-