CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Dim Nov 10, 2024 10:31 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 7 messages ] 
Auteur Message
MessagePublié: Mer Oct 19, 2011 10:45 am 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mar Jan 25, 2011 9:35 am
Message(s) : 21
Bonjour,

Voici quelques mois, j'ai développé sous 4.0.2 et j'ai galéré de l'absence de la gestion des "codename"
Aujourd'hui je reviens sur mon site, je l'upgrade à la 4.1.3 et y découvre avec joie l'arrivée du codename qui n'existait pas dans mon site initial (et qui m'aurait bien aidé à l'époque).
Maintenant que je veux mettre à jour mes pages, en cliquant dans propriétés, je me ramasse un message d'erreur JS : Object # has no method 'codename'
Quelle est la meilleure méthode pour mettre à jour mes pages sans être obligé de tout recommencer ? Editer à la main ?
Est-ce que les anciennes nodespec type "node" sont-elles à enlever (les remplacer par les codename) ?

Merci d'avance.

Pierre


Haut
 Profil  
 
MessagePublié: Mer Oct 19, 2011 11:06 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Si tu veux utiliser les codename dans tes templates, il va te falloir d'abord définir des codename dans les propriétés de page puis mettre à jour la syntaxe de tes atm-linx en conséquence.

C'est ce que tu as fait ?

N'hésites pas à nous coller le code de tes liens, si jamais tu galères.

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Mer Oct 19, 2011 12:54 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mar Jan 25, 2011 9:35 am
Message(s) : 21
Je ne peux pas les définir dans les propriétés puisque quand j'ai créé ma page j'étais en version 4.0.2 et ça n'existait pas (voir mon précédent message).
Du coup après mise à jour de mon Automne, je peux plus éditer mes pages (en propriété)...
Donc je n'ai accès à aucun code (sauf ceux de mes modèles)


Haut
 Profil  
 
MessagePublié: Mer Oct 19, 2011 1:24 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
As-tu bien passé tous les patches successifs entre la 4.02 et la 4.1.3 ?

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Mer Oct 19, 2011 1:29 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
tu devrais avoir accès aux propriétés de pages. Essaye de fermer ton navigateur complètement. Si le pb persiste après, active le debug d'Automne et dis moi si tu as un message d'erreur plus complet. Si oui, fait en une copie d'écran. Si non, regarde le contenu du fichier /automne/cms_error_log


Haut
 Profil  
 
MessagePublié: Mer Oct 19, 2011 2:28 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mar Jan 25, 2011 9:35 am
Message(s) : 21
A Frank :
Oui oui, j'ai monté progressivement un par un les 4 patchs concernés. Pas d'erreur, impeccable.

A Sébastien:
Bingo ! "Essaye de fermer ton navigateur complètement." C'était trop simple pour que j'y pense....
Voilà à quoi ça ressemble :
Pièce jointe:
Description du fichier : Ecran propriété de ma page
automne-ecran-propriete-il.gif
automne-ecran-propriete-il.gif [ 21.02 Kio | Consulté 38465 fois ]

Donc là j'ai juste à donner des Noms de code là où il n'y en n'a pas et je ne m'occupe plus de rien ensuite. Mes pages vont bien pouvoir se déplacer de site en site sans mettre la bazar dans les liens de navigation ?
(voir ce thème : viewtopic.php?f=2&t=774 )
Merci....


Haut
 Profil  
 
MessagePublié: Mer Oct 19, 2011 2:48 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Le but des noms de code pour les pages, c'est avant tout de pouvoir se passer des identifiants dans les modèles de page et de rangée. Cela permet par exemple d'exporter des rangées de modules et de les réimporter sur un autre instance d'Automne. Il ne reste alors plus qu'à s'assurer qu'on a bien les noms de code mentionnés dans les rangées.

Un autre cas typique est quand tu as une rangée que tu veux pouvoir utiliser sur plusieurs sites.

Si j'affecte le nom de code 'news' par exemple à la page qui affiche les actualités sur tous les sites déclarés dans mon instance d'Automne, je peux alors faire référence à ce nom de code dans ma rangée au niveau des <atm-linx> par exemple.

Automne sera alors capable de génèrer des liens valables pour tous les sites.

Personnellement j'utilise aussi {{codename}} dans mes modèles pour ajouter une classe à la page sur le body par exemple.

Bref il y a plein de ças d'utilisation possibles.

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 7 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr