You are not logged in.
En effet, je viens de le voir via la condition :
<xsl:if test="/cms/inputData/sitemap//page[@PLUGIN_TAGS_SEARCH]"> dans le search.xsl
Merci beaucoup.
AxelP
Bonjour,je suis en train de migrer une charte qui fonctionnait en 3.5 pour l'utiliser en 3.8.
J'ai un soucis, je n'arrive pas à faire apparaître le champ de rechercher :
<xsl:call-template name="search"/>
Cela se produit sur une charte migrée et sur un site test avec le skin demo.
Je pense que j'ai oublié un paramétrage serveur ou bien j'ai fait la même erreur sur les 2 skins.
Auriez-vous une piste s'il vous plaît ?
AxelP
J'ai redémarré le serveur et cela à fonctionné.
Navré du dérangement.
Sur la 3.8.1, lorsque j'utilise le skin démo, j'ai bien les étiquettes "Pages spéciales".
Mais lorsque j'utilise mon skin de 3.5.5, elles ne sont plus là.
Je croyais qu'elles étaient définies dans le fichier tags.xml et j'ai donc pris modèle sur le skin demo.
Y a t'il un autre élément à modifier pour retrouver mes tags "Pages spéciales" ?
<tags>
<tag id="SPECIAL_PAGES" target="PAGE">
<label i18n="true">SKIN_BO_TAG_SPECIALPAGES_LABEL</label>
<description i18n="true">SKIN_BO_TAG_SPECIALPAGES_DESCRIPTION</description>
<tag id="FOOTER_LINKS" target="PAGE">
<label i18n="true">SKIN_BO_TAG_SPECIALPAGES_TAG_FOOTERLINK_LABEL</label>
<description i18n="true">SKIN_BO_TAG_SPECIALPAGES_TAG_FOOTERLINK_DESCRIPTION</description>
</tag>
<tag id="SEARCH" target="PAGE" private="true">
<label i18n="true">SKIN_BO_TAG_SPECIALPAGES_TAG_SEARCH_LABEL</label>
<description i18n="true">SKIN_BO_TAG_SPECIALPAGES_TAG_SEARCH_DESCRIPTION</description>
</tag>
<tag id="NEWSLETTER_MAIN" target="PAGE" private="true">
<label i18n="true">SKIN_BO_TAG_SPECIALPAGES_TAG_NEWSLETTER_MAIN_LABEL</label>
<description i18n="true">SKIN_BO_TAG_SPECIALPAGES_TAG_NEWSLETTER_MAIN_DESCRIPTION</description>
</tag>
<tag id="DIRECTACCESS" target="PAGE" private="true">
<label i18n="true">SKIN_BO_TAG_SPECIALPAGES_TAG_DIRECTACCESS_LABEL</label>
<description i18n="true">SKIN_BO_TAG_SPECIALPAGES_TAG_DIRECTACCESS_DESCRIPTION</description>
</tag>
</tag>
<tag id="SECTION" target="PAGE">
<label i18n="true">SKIN_BO_TAGS_TAG_MAINSECTION_LABEL</label>
<description i18n="true">SKIN_BO_TAGS_TAG_MAINSECTION_DESCRIPTION</description>
</tag>
<tag id="SUBSECTION" target="PAGE">
<label i18n="true">SKIN_BO_TAGS_TAG_SUBSECTION_LABEL</label>
<description i18n="true">SKIN_BO_TAGS_TAG_SUBSECTION_DESCRIPTION</description>
</tag>
</tags>
Je viens de tester, cela fonctionne.
Merci !
AxelP
Bonjour,
je viens d'installer une nouvelle instance d'Ametys 3.8.1.
L'installation n'a pas eut de soucis puis j'ai voulu installer le plugin annuaire.
J'ai suivi la doc :
Je suis d'abord tomber sur une erreur mais ce message () m'a permis d'avancer vers une autre erreur :
Unable to initialize the ComponentManager
Caused by: java.lang.ClassCastException: org.ametys.plugins.userdirectory.component.PopulationManager cannot be cast to org.ametys.web.skin.SkinsManager
Auriez-vous une piste s'il vous plaît ? car la je sèche.
Je vous remercie.
AxelP
Très bien, je vais créer le ticket.
Merci.
Bonjour,
je m'occupe d'un site : fait sous Ametys.
J'ai des événements d'une journée et parfois plus long.
Donc je mets toujours une date de fin sur mes événements même pour une journée.
Malheureusement, lors que je fais une remontée de contenu sur les événements passés, les événements se déroulant le jour même apparaissent aussi.
En fouillant un peu, je me rends compte que lorsque l'on met une date de fin par exemple le 24janvier dans le système cela correspond au 24 janvier à minuit (value-of de endDate dans news-abstract.xsl template dates).
Le problème : si date de fin = 24/01/2017 00:00 et date:date-time() = 24/01/2017 16:00:00 alors il va considérer que mon événement est passé.
N'ayant pas la possibilité d'indiquer l'heure sur mon événement, l'heure de fin fixée par le système ne devrait pas être 24/01/2017 23:59 par exemple plutôt que 00:00 ?
Je suis en Ametys 3.5.5.
Voilà j'espère avoir été assez clair...
Bien cordialement
J'ai trouvé il suffisait d'utiliser le resolver de la manière suivante :
{resolver:resolve('explorer', @id)}
Ce qui donne :
<div class="slides_container">
<xsl:if test="ametys:resourcesByPath('Slide')/resource">
<xsl:for-each select="ametys:resourcesByPath('Slide')/resource">
<div class="slide_item" style="background-image: url({resolver:resolve('explorer', @id)};" >
</div>
</xsl:for-each>
</xsl:if>
</div>
Bonjour,je souhaite créer un carrousel d'un répertoire des ressources d'un site.J'ai essayé cela :
<div class="slides_container">
<xsl:if test="ametys:resourcesByPath('Slide')/resource">
<xsl:for-each select="ametys:resourcesByPath('Slide')/resource">
<div class="slide_item" style="background-image: url({resolver:resolve('explorer', ametys:resourcesByPath('Slide')/resource[@name]/@id)};" >
</div>
</xsl:for-each>
</xsl:if>
</div>
Mais je n'obtiens que la première image dans tout mes slides.
Pourriez-vous m'aider s'il vous plaît ?
Bonjour,
je cherche à modifier le plugin Survey afin de ne pas avoir le texte de présentation mais directement commencer sur la page 1/question 1 du formulaire sachant que je n'ai qu'une seule question.
Est-ce possible avec la surcharge du fichier /mon_skin/services/survey/pages/services/display/display_1.0.xsl ?
Je suis sur Ametys 3.5.5.
Bonne journée
Merci beaucoup pour vos conseils et vos scripts.
J'ai testé l'astuce org.ametys.cms.tool.search.SearchTool.prototype.PAGE_SIZE = 200 qui est pas mal mais qui met autant de temps que faire la manipulation 4 fois, l'avantage est la répétition et de pouvoir faire autre chose pendant ce temps là.
Pour le script, cela fonctionne très très bien, j'ai même poussé le vice à supprimer 20 000 par 20 000 sans problèmes (le site voisin avait lui 68 000 contenu dupliqué....)
Encore merci, vous m'avez sauvé de nombreuses heures de nettoyage !!! Je vais pouvoir enfin les mettre à jour puis fusionné sur mon repository principal.
Merci de votre réponse.
Oui, car je travaille actuellement au sein de l'université du Maine pour harmoniser toutes les instances d'Ametys.
Et lors de mes fusions d'une ancienne instance en 3.3, j'ai découvert au sein d'un site une duplication d'une page du à un bug de copier /coller ce qui à créer des milliers de pages et 38000 contenu (survenu en 2014).
J'ai réussit à supprimer non sans mal les pages dans le repository JCR mais cela m'a laissé 38000 contenus orphelin sur les bras.
Donc les supprimer 50 par 50 est fastidieux et me prendra plus de 2 jours de travail complet. Alors que si je peux monter le chiffre en pagination tout en augmentant les ressources de mon serveur allouer à l'application, je vais pouvoir le nettoyer très rapidement.
Cela m'évitera 2 jours de travail temps plein.
Lundi je me penche sur la duplication du plugin et son paramétrage et cela sera un acquis pour plus tard.
Bon week end.
Bonjour,
y a t'il un moyen d'augmenter le nombre de résultats par page (limité à 50) lorsque l'on utilise l'outil search ?
Bonne journée
En effet,
tomcat7 et jdk1.7 sous debian 8 a résolu le problème.
Merci ! et bonne journée
Bonjour,
j'ai déjà testé soit le mot de passe admin/admin sans fichier admin.xml (au tout début), et j'ai par la suite essayé d'importer ce fichier pour avoir accès au paramétrage mais sans succès.
Je vais continuer à fouiller, peut être du côté des droits de fichiers vu que j'utilise le user tomcat8 et non pas cms.
Bonne journée
Bonjour,
je viens d'installer une 3.5.5 en local sur une debian 8 / tomcat 8.
J'ai un soucis d'accès à la première configuration : à ma première connexion à l'espace admin, je dois donner un mot de passe qui est censer être admin/admin. Malheureusement cela ne fonctionne pas.
J'ai importé un admin.xml d'une autre installation en 3.5.5 fonctionnant normalement mais cela n'a donné aucun résultat.
Auriez-vous une idée ou une piste me permettant de résoudre mon problème s'il vous plaît ?
Voici un export de mon catalina.out au démarrage de Tomcat :
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
AVERTISSEMENT: Problem with directory [/usr/share/tomcat8/common/classes], exists: [false], isDirectory: [false], canRead: [false]
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
AVERTISSEMENT: Problem with directory [/usr/share/tomcat8/common], exists: [false], isDirectory: [false], canRead: [false]
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
AVERTISSEMENT: Problem with directory [/usr/share/tomcat8/server/classes], exists: [false], isDirectory: [false], canRead: [false]
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
AVERTISSEMENT: Problem with directory [/usr/share/tomcat8/server], exists: [false], isDirectory: [false], canRead: [false]
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
AVERTISSEMENT: Problem with directory [/usr/share/tomcat8/shared/classes], exists: [false], isDirectory: [false], canRead: [false]
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
AVERTISSEMENT: Problem with directory [/usr/share/tomcat8/shared], exists: [false], isDirectory: [false], canRead: [false]
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.VersionLoggerListener log
INFOS: Server version: Apache Tomcat/8.0.14 (Debian)
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.VersionLoggerListener log
INFOS: Server built: Aug 15 2016 03:42:32
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.VersionLoggerListener log
INFOS: Server number: 8.0.14.0
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.VersionLoggerListener log
INFOS: OS Name: Linux
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.VersionLoggerListener log
INFOS: OS Version: 3.16.0-4-amd64
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.VersionLoggerListener log
INFOS: Architecture: amd64
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.VersionLoggerListener log
INFOS: JVM Version: 1.7.0_111-b01
nov. 04, 2016 3:06:13 PM org.apache.catalina.startup.VersionLoggerListener log
INFOS: JVM Vendor: Oracle Corporation
nov. 04, 2016 3:06:14 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
AVERTISSEMENT: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'xmlValidation' to 'false' did not find a matching property.
nov. 04, 2016 3:06:14 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
AVERTISSEMENT: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'xmlNamespaceAware' to 'false' did not find a matching property.
nov. 04, 2016 3:06:14 PM org.apache.coyote.AbstractProtocol init
INFOS: Initializing ProtocolHandler ["http-nio-8080"]
nov. 04, 2016 3:06:14 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFOS: Using a shared selector for servlet write/read
nov. 04, 2016 3:06:14 PM org.apache.catalina.startup.Catalina load
INFOS: Initialization processed in 507 ms
nov. 04, 2016 3:06:14 PM org.apache.catalina.core.StandardService startInternal
INFOS: Démarrage du service Catalina
nov. 04, 2016 3:06:14 PM org.apache.catalina.core.StandardEngine startInternal
INFOS: Starting Servlet Engine: Apache Tomcat/8.0.14 (Debian)
nov. 04, 2016 3:06:14 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFOS: Déploiement du descripteur de configuration /etc/tomcat8/Catalina/ametys/ROOT.xml
nov. 04, 2016 3:06:14 PM org.apache.catalina.startup.SetContextPropertiesRule begin
AVERTISSEMENT: [SetContextPropertiesRule]{Context} Setting property 'antiJARLocking' to 'false' did not find a matching property.
nov. 04, 2016 3:06:19 PM org.apache.jasper.servlet.TldScanner scanJars
INFOS: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
nov. 04, 2016 3:06:35 PM org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
INFOS: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [15 984] milliseconds.
log4j:ERROR Improper initialization for the appender named [servlet].
nov. 04, 2016 3:06:36 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFOS: Deployment of configuration descriptor /etc/tomcat8/Catalina/ametys/ROOT.xml has finished in 22 262 ms
nov. 04, 2016 3:06:36 PM org.apache.coyote.AbstractProtocol start
INFOS: Starting ProtocolHandler ["http-nio-8080"]
nov. 04, 2016 3:06:36 PM org.apache.catalina.startup.Catalina start
INFOS: Server startup in 22298 ms