La signature de la méthode saveUserPrefs de AmetysHelperLinkDirectory a été modifiée.
En 4e argument, cette méthode attend maintenant la langue courante.
Voici la signature complète :
saveUserPrefs: function(orderedLinks, hiddenLinks, siteUriPrefix, language zoneItemId, successCB, errorCB) { // ... }
saveUserPrefs: function(orderedLinks, hiddenLinks, siteUriPrefix, language zoneItemId, successCB, errorCB) { // ... }
saveUserPrefs: function(orderedLinks, hiddenLinks, siteUriPrefix, language zoneItemId, successCB, errorCB) { // ... }
Exemple d'appel en XSL :
AmetysHelperLinkDirectory.saveUserPrefs( orderedLinks<xsl:value-of select="$buttonId"/>, null, "<xsl:value-of select="$site-uri-prefix"/>", "<xsl:value-of select="ametys:lang()"/>", $j('#zone-item-id-<xsl:value-of select="$buttonId"/>').val(), removeUserLinks<xsl:value-of select="$buttonId"/>, function() { alert("<i18n:text i18n:key="PLUGINS_LINKDIRECTORY_CONFIGURE_DIALOG_ERROR_SAVE_USERPREFS" i18n:catalogue="plugin.link-directory"/>"); } );
AmetysHelperLinkDirectory.saveUserPrefs( orderedLinks<xsl:value-of select="$buttonId"/>, null, "<xsl:value-of select="$site-uri-prefix"/>", "<xsl:value-of select="ametys:lang()"/>", $j('#zone-item-id-<xsl:value-of select="$buttonId"/>').val(), removeUserLinks<xsl:value-of select="$buttonId"/>, function() { alert("<i18n:text i18n:key="PLUGINS_LINKDIRECTORY_CONFIGURE_DIALOG_ERROR_SAVE_USERPREFS" i18n:catalogue="plugin.link-directory"/>"); } );
AmetysHelperLinkDirectory.saveUserPrefs( orderedLinks<xsl:value-of select="$buttonId"/>, null, "<xsl:value-of select="$site-uri-prefix"/>", "<xsl:value-of select="ametys:lang()"/>", $j('#zone-item-id-<xsl:value-of select="$buttonId"/>').val(), removeUserLinks<xsl:value-of select="$buttonId"/>, function() { alert("<i18n:text i18n:key="PLUGINS_LINKDIRECTORY_CONFIGURE_DIALOG_ERROR_SAVE_USERPREFS" i18n:catalogue="plugin.link-directory"/>"); } );
Recherchez dans votre skin l'utilisation de AmetysHelperLinkDirectory.saveUserPrefs et ajoutez la langue courante en 4e argument.