You are not logged in.
Bonjour,
votre test a-t-il bien lieu sur le front office (et pas en preview) ?
êtes-vous loggué préalablement ?
ps: il ne faut jamais utiliser ces fonctions sur des pages mises en cache (même partiellement) : donc quand on utilise dans la xsl d'une skin il faut être sûr par exemple que cela concerne des pages à accès limité (cas d'un intranet par exemple) ; dans un service, il faut être sûr que le service est non-cachable ; et pour un rendu de contenu c'est mort car il est toujours cachable.
Bonjour,
La variable en question est remplie par une recherche d'une page ayant l'étiquette GOOGLEPLUS.
Avez-vous ajouté une telle étiquette ? est-elle bien de type 'page' ? l'avez-vous affecté à une page ?
il faut créer la page dans votre CMS: en tant qu'utilisateur je veux dire.
Il faut y mettre un contenu et le valider pour qu'il soit en ligne.
Là vous testez le site, coté visiteur, mais le site web n'a pas de page "index"
C'est normal que les logs java soient vides, puisqu'il semble s'agir d'une erreur purement coté client.
Alors la méthode "Utils.deemphasize" est dans Ametys depuis la 3.7.1 ; donc peut être avez-vous un problème de cache ?
Je vous invite à éteindre tomcat, à effacer le contenu de dossier work et temp, à effacer votre cache navigateur et à redémarrer le tout.
Dans cms/WEB-INF/lib pouvez-vous me copier ici le nom complet des fichiers qui commencent par "ametys" ?
Ah oui, alors l'erreur du débutant, c'est que vous n'avez peut être pas de page "index" validée ?
Il faut que son url soit index. Du coup, il faut la créer avec comme titre "index" puis on peut la renommer en "Accueil"
ça peut être un problème de cache entre vos applications
déjà, vous pouvez vérifier dans votre navigateur le contenu de http://localhost:8080/cms/_sites.xml
et si ça vous parait ok, redémarrez tomcat et ça devrait être bon
Donc dans la conf du site de l'admin cms, vous mettez l'url du site. C'est ok.
Et dans la conf générale du CMS on vous demande l'url pour atteindre le tomcat du site, et l'ip pour protection.
Mais vos seconds screenshots, sont le conf du front office. Ce dont je vous parle, c'est dans la conf générale du backoffice. /cms/_admin et pas /_admin
parfait, vous pouvez ajouter le cms dans tomcat/webapps/cms maintenant
ensuite, il faut bien configurer l'un et l'autre pour qu'ils communiquent correctement.
à savoir : côté front indiquer l'url du backoffice (je vous invite à utiliser http://localhost:8080/cms même en prod - ça évite de passer par la couche apache)
et coté back plusieurs paramètres : dans la conf générale on vous demande l'url du front : là aussi utilisez l'url tomcat directe http://localhost:8080 ; on vous demande l'ip du front pour l'authentifier, vous pouvez mettre 127.0.0.1 puisqu'il communique avec "localhost" ; et enfin dans la configuration des sites on vous demande l'url de votre site et là vous mettez
pour que ça marche, il faut que mondomaine.fr tombe sur votre machine bien sûr
dans votre navigateur vous tapez et si vous voyez votre site c'est presque gagné.
Il ne vous reste alors que la configuration Apache à faire (et à changer dans le cms/_admin par )
Alors tant que vous n'arrive pas à vous connecter au tomcat directement, pas la peine de regarder du coté d'httpd.
Que contient votre fichier tomcat/logs/catalina.out comme log de démarrage ?
Je vous invite à faire un test de l'application en partant d'un tomcat vierge (sans même l'application CMS) : normalement il suffit de désarchiver l'application site dans le répertoire webapps/ROOT, afin d'obtenir par exemple le chemin suivant : tomcat/webapps/ROOT/WEB-INF/web.xml
Ensuite, vous vous connectez à http://localhost:8080/_admin et vous devriez voir l'administration du site (qui ressemble comme deux gouttes d'eau à celle du cms mais avec moins d'icones.
Est-ce bien le cas ?
donc comme je dis plus haut, le site est à mettre sur le contexte racine "ROOT".
Au niveau des confs, on propose des exemples dans le wiki avec des RewriteRule et de Proxy, mais l'idée est donc de proxier cms/* => domaine.fr:8080/cms et le reste sur domaine.fr:8080/
Indépendamment de cela, il faut d'abord que l'application site fonctionne : pour cela connectez-vous directement à tomcat si la page blanche dont vous parlez est bien là, c'est un problème : il faudrait consulter les logs de tomcat (catalina.out) ou les logs de l'applciation (site/WEB-INF/logs) pour trouver une erreur. Si la page blanche n'est pas là en accès direct, c'est que votre conf Apache est mauvaise.
Alors
Dans Ametys, il y a 2 applications à installer sur Tomcat.
Cela vous laisse la possibilité de les installer : sur le même tomcat, sur la même machine dans 2 tomcats ou sur deux machines différentes.
La première est le BO et la deuxième le FO.
Dans l'hypothèse d'1 seul tomcat, si votre tomcat est installé à l'url et que le BO est installé dans le contexte /cms et le site dans le contexte ROOT alors vos urls de connexions sont
et /
alors, l'application site, doit être installée sur le contexte root de votre tomcat.
et ensuite, apache doit faire suivre ce qui commence par /cms au BO et le reste au FO.
sans encore accéder au site lui même, essayez d'accéder à _admin du site pour le paramétrer
Bonjour,
il s'agit d'un problème de configuration.
Quelle est l'url de votre back-office ? de votre front-office ? de votre site ? (il y a un piège : les deux dernières ne sont pas les mêmes )
Bonjour,
Je n'ai pas bien saisit votre demande.
de quelle manière votre export est-il réalisé ?
vous êtes en train d'écrire votre propre pipeline pour cet export ? (auquel cas, la réponse sera en java)
Bonjour,
nous avons investigué le problème.
Actuellement, le plugin flipbook ne lance la préparation du PDF que si vous faites un lien de type flipbook vers le pdf.
Dans votre cas, vous avez un lien de type téléchargement simple.
Donc, dans l'état actuel des choses, il faut faire un lien flipbook pour que l'image flipbook fonctionne ; mais nous sommes en train d'améliorer la chose pour que l'image flipbook fonctionne de manière autonome.
C'est assez étrange.
Pouvez-vous tenter la même manipulation sur le site de démo ? ?
Mon but est de voir si c'est un problème de manipulation ou d'installation.
Merci
Bonjour,
est-ce qu'après l'enregistrement, vous arrivez à visualiser le formulaire ? et est-ce qu'il fonctionne ?
Quelle est votre version de Windows ?
Pourriez-vous attacher une capture d'écran du message d'erreur ?
Quel version d'Ametys essayez-vous d'installer ?
Bonjour monsieur.
C'est la première fois que je vois cette erreur.
Savez-vous si java est installé sur votre machine et si oui en quelle version ?
(pour le savoir, vous pouvez lancer "invite de commande" dans le menu démarrer puis taper "java -version" et copier le résultat ici)
C'est cela.
Et avec l'atelier, cela se fait en quelques clics et en maintenant toutes ces chartes en un endroit unique.
Concernant les modèles de charte: vous avez un modèle de charte (qui est grosso-modo une charte avec une liste de paramètres).
Ensuite vous pouvez "instancier" ce modèle et le paramétrer : vous obtenez alors une skin.
L'avantage est que les chartes restent liées au modèle et la modification du modèle peut être répercutée de manière automatique à toutes les chartes qui l'utilise.
Donc dans votre cas, vous auriez 1 seul modèle avec un paramètre de type image : "bandeau". Et vous auriez N chartes graphiques pour N sites. (Mais vous n'avez qu'à modifier le modèle pour que toutes les chartes graphiques soient corrigées). La modification du bandeau dans une charte graphiques n'impacte pas les autres chartes graphiques.
Pour répondre à votre question, si vous modifiez le bandeau sur 1 site, vous le modifiez en fait sur une skin. Mais comme chaque site à sa skin, pas d'effet de bord.
Par contre vous pouvez continuer aussi à partager la skin entre plusieurs sites si c'est votre cas d'utilisation et dans ce cas la modification du bandeau est visible sur tous les sites qui partagent la charte graphique.
Dans l'idée, c'est vraiment la solution propre : chaque site possède sa propre skin issu d'un modèle commun.
Il y a plusieurs façons de penser la chose.
La méthode propre:
Soit vous transformez votre charte en modèle de charte, avec un seul paramètre qui est l'image.
Les méthodes rapides:
Soit vous mettez toutes les images dans la charte et en xsl, vous sélectionnez l'image qui dépend de la variable du nom du site. Par exemple, un répertoire "img/logo/www.png".
Soit vous chargez une image positionnée dans l'explorateur de ressources via AmetysXSLTHelper.
Si le docbook ne contient aucune données, c'est que le contributeur n'a pas "joué" avec la taille des colonnes. Et là vous ne pouvez rien faire d'autre que répartir la largeur en dur via une règle de 3.
A ma connaissance, FOP ne sait pas adapter la largeur d'une colonne à son contenu.
Bonjour,
il n'y a pas de recettes miracles avec les tableaux en XSL:FO.
Dans le docbook, nous stockons une taille en pixels. Je vous conseillerai donc de la convertir via une règle de 3 dans l'unité attendue en XSL:FO (cm je crois).
Bonjour,
en effet, c'est la XSL docbook2html qui fait le rendu graphique des champs de formulaire.
Par exemple, au niveau de votre skin vous avez peut-être déjà un fichier cms\skins\demo\stylesheets\io\docbook2html.xsl qui va pouvoir surchargé le rendu par défaut amené par le plugins forms :
Attention quand vous surchargez des rendus par défaut dans docbook2html.xsl, il faut comprendre que toutes les XSLs sont concaténées dans un ordre non-déterministe.
DONC contrairement aux imports classiques, lorsque vous souhaitez surcharger un rendu d'un template existante, il faut ajouter l'attribut *priority="100"* pour que votre template soit choisi à coup sûr.