Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 20/10/2010 10:41:51

Laurence Perier
Expert Team
From: Toulouse
Registered: 20/10/2010
Posts: 18

Surcharge de clés i18n

Je suis en train de styler les commentaires.

Pour l'affichage des commentaires dans ma charte encodée j'ai ceci :
Yannfilth
le 8 septembre 2010 à 20:08
A la question « Est ce que les gens veulent vraiment plus de « réactivité » dans leurs recherches ? » il me semble qu’il a été répondu que la fonction Instant était désactivable.

L'affichage de base est le suivant :
Commentaire de Périer posté le 20 octobre 2010 à 08:59
A la question « Est ce que les gens veulent vraiment plus de « réactivité » dans leurs recherches ? » il me semble qu’il a été répondu que la fonction Instant était désactivable.

Je souhaiterai redéfinir les clés i18n utilisées dans le plugin cms uniquement, sans avoir à surcharger le template complet dans une xsl dans ma skin.

Comment puis je faire ?

Last edited by Laurence Perier (20/10/2010 10:43:03)

Offline

#2 20/10/2010 12:10:08

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,087

Re: Surcharge de clés i18n

Nous avons dans les cartons de ne pouvoir surcharger qu'une seule clé d'un catalogue, mais ça ne sera pas fait rapidement.

Une autre option est de ne plus s'appuyer sur le helper pour créer les commentaires, en surchargeant par exemple article.xsl / news.xsl
et en copiant et modifiant le helper.xsl qui crée les commentaires
il suffirait de remplacer le template "comment" qui se charge d'afficher un commentaire.


Raphael Franchet
Expert Ametys

Offline

#3 21/10/2010 08:13:00

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,087

Re: Surcharge de clés i18n

j'ai ajouté un <span class="comment-author-prefix"> autour de ce texte pour le styler plus facilement à l'avenir


Raphael Franchet
Expert Ametys

Offline

#4 31/05/2018 15:43:32

Marion Gaulier
Guest
From: Valence
Registered: 31/05/2018
Posts: 6
Website

Re: Surcharge de clés i18n

Bonjour,

je pose ma question dans ce fil, car il me semble qu'il s'agit du même sujet.
N'hésitez pas à la déplacer si besoin.

Je souhaiterais détourner les commentaires des contenus de type actualité afin de permettre aux utilisateurs de voter pour un projet.

Voici le résultat souhaité :
nombre de votes

Il faut surcharger l'appel aux commentaires, mais je ne maîtrise pas cette procédure.
J'aimerais connaître les clé i18n à surcharger.

Quels sont les bouts de code à insérer dans les xsl de rendu des vues : complète et résumé du type actualité.

Merci pour votre aide.

Cordialement

Marion Gaulier
Chargée de projet web à Valence Romans Agglo

Offline

#5 01/06/2018 19:08:21

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,087

Re: Surcharge de clés i18n

Bonjour,

je ne suis pas sûr d'avoir compris exactement ce que vous souhaitez faire, ni si cela est réalisable.

En effet, les commentaires ont besoin au minimum d'un nom, d'un texte et d'un captcha.
Autant pour les deux premiers vous pourrez mettre des champs cachés avec une valeur "en dur"; Par contre pour le captcha cela sera impossible.
Il existe une options permettant de désactiver les captchas d'un site, mais il faut vérifier qu'elle s'applique aux commentaires et surtout vérifier que vous n'avez pas d'autres captchas que vous souhaiteriez garder.
Autre solution, afficher le captcha aussi pour voter.

La surcharge de clef i18n ne sera clairement pas suffisant dans votre cas, il va falloir mettre les mains dans les XSL.
Les XSL que vous importez indirectement actuellement dans votre contenus est
https://code.ametys.org/projects/AMETYS … ts_3.3.xsl
qui importe elle même
https://code.ametys.org/projects/AMETYS … ts_3.3.xsl

A partir du moment où vous allez surcharger des templates, vous pourrez utiliser vos propres clefs i18n.


Raphael Franchet
Expert Ametys

Offline

#6 05/06/2018 11:26:12

Marion Gaulier
Guest
From: Valence
Registered: 31/05/2018
Posts: 6
Website

Re: Surcharge de clés i18n

Bonjour,

merci pour cette réponse.
En fait, je veux juste changer le mot "commentaire" par le mot : "Vote" !
Et ajouter le nombre en haut, ainsi que le bouton pour poster un commentaire/vote : Voter avec une encre vers le bas de page.

Aucun souci avec les captchas.

Merci pour votre aide

Offline

#7 05/06/2018 12:00:27

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,087

Re: Surcharge de clés i18n

Afficher le nombre de vote peut être fait dans votre XSL de rendu du contenu.
Si vous consultez le XML d'entrée (par exemple avec un <xsl:copy-of select="/"/>) vous devriez les trouver.

Remplacer les mots pour le coup ne concerne en effet que de la surcharge i18n.
Avec les liens que je vous ai donné vous aller pouvoir trouver les clefs à modifier.
Et avec cette page, vous comprendez comment faire https://docs.ametys.org/fr/ametys-v4/ma … tions.html


Raphael Franchet
Expert Ametys

Offline

#8 05/06/2018 12:18:36

Marion Gaulier
Guest
From: Valence
Registered: 31/05/2018
Posts: 6
Website

Re: Surcharge de clés i18n

Si je comprends bien, je ne peux pas définir le label directement dans le fichier i18n de ma charte graphique (dans le dossier de ma skin)?

Skins/MaSkin/i18n/messages_fr.xml

  
(...)
<!-- Plugins -->
    <message key="PLUGINS_WEB_RSS_COMMENTS_LABEL">Votes</message>
</catalogue>

Last edited by Marion Gaulier (05/06/2018 12:33:54)

Offline

#9 05/06/2018 13:39:53

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,087

Re: Surcharge de clés i18n

Non smile

Si la clef i18 d'origine vient du plugin "cms" par exemple, il faut surcharger le catalogue i18n du plugin cms en suivant la documentation que je vous ai donné juste au dessus.


Raphael Franchet
Expert Ametys

Offline

#10 05/06/2018 15:08:27

Marion Gaulier
Guest
From: Valence
Registered: 31/05/2018
Posts: 6
Website

Re: Surcharge de clés i18n

Merci cela fonctionne bien !

Par contre, je n'ai pas encore réussi à indiquer le nombre de votes en haut de page et sur la vue résumée…

Offline

Board footer

Powered by FluxBB