You are not logged in.
Pages: 1
Bonjour,Je souhaite ajouter 3 icones sur ma page d'accueil avec des liens vers les comptes facebook, twitter & co de l'université.J'ai donc tenté d'ajouter les icones, avec des liens, dans la div correspondante, dans le xsl de ma page index.Comme ces liens existent déjà dans mon cms j'ai essayé de reproduire un chemin avec variable. Mais j'ai dû oublier autre chose car j'ai invariablement l'erreur suivante :org.xml.sax.SAXParseException : The processing instruction target matching
Offline
Voici mon bout de code :
<div class="rss">
<a href="{$contextPath}/plugins/web/{$site}/{$lang}/filter/org.ametys.web.new.RSS.accueil/rss.xml">
<img src="{$skincontext}/img/rss36.png" alt="RSS"/>
</a>
<a href="{$contextPath}/{$lang}/service-communication/l-ucp-sur-facebook.html">
<img src="{$skincontext}/img/facebook36.png" alt="facebook"/>
</a>
<a href="{$contextPath}/{$lang}/service-communication/l-ucp-sur-twitter-1.html">
<img src="{$skincontext}/img/twitter36.png" alt="twitter"/>
</a>
<a href="{$contextPath}/{$lang}/service-communication/l-ucp-sur-google.html">
<img src="{$skincontext}/img/google36.png" alt="google+"/>
</a>
</div>
Offline
Bonjour Mathieu,
Pour construire les urls vers tes pages tu dois utiliser la variable $cms-context, ce qui donne pour la construction du lien ->
<a href="{$cms-context}/{$lang}/service-communication/l-ucp-sur-google.html">...</a>
Par contre je te déconseille de faire tes liens de cette manière, les noms des pages peuvent être changés ou les pages déplacées..
Généralement on crée une étiquette par média (Facebook, Twitter, Google +), tu étiquettes chacune des pages. Tu peux ensuite construire ton lien comme ceci (soit la page dans le plan du site qui porte l'étiquette Google Plus)
<a href="{$cms-context}/{$lang}/{/cms/inputData/sitemap//page[@PLUGIN_TAGS_MEDIA_GOOGLEPLUS]/@sitemap:path}.html">...</a>
Offline
Bonjour Laurence,
Alors bon : en fait j'ai réussi à faire fonctionner mes boutons sur mon site de dev avec la variable $contextPath
Je peux essayer avec $cms-context aussi éventuellement ? C'est quoi exactement la différence?
voir ici :
Je vais essayer les étiquettes aussi pour voir.
Merci.
+
Offline
Laurence,
Ok, j'ai appliqué la procédure que tu as indiqué, tout fonctionne nickel, je vais passer ça en prod très bientôt.
merci !
+
Offline
Pages: 1