CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Ven Nov 01, 2024 1:18 am

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




Publier un nouveau sujet Répondre au sujet  [ 6 messages ] 
Auteur Message
MessagePublié: Jeu Juin 23, 2011 4:56 pm 
Hors-ligne

Inscrit(e) le : Ven Avr 15, 2011 9:31 am
Message(s) : 60
[atm v4.1.3]
bonjour,
je migre un site qui est en multi langue et qui est géré comme suit : javascript:changeLangue('en') pour afficher la page l'équivalent de la page courante en anglais.

Avec les système identifiant des pages sous automne, le script de changement langue est obsolète.

Est ce qui est possible de définir dans un modèle de page une redirection vers une page équivalente dans l'arborescent d'un autre site géré sous automne?


Dernière édition par kae le Ven Juil 01, 2011 11:24 pm, édité 2 fois.

Haut
 Profil  
 
MessagePublié: Ven Juin 24, 2011 12:44 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Les codename ont été en partie crées pour répondre à cette problématique, à savoir pouvoir relier entre elles des pages jouant le même rôle mais sur des arborescences de sites différents.

Tu trouveras quelques exemples de ce qu'il est possible de faire avec en bas de la page de la documentation sur les atm-linx.

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


Haut
 Profil  
 
MessagePublié: Ven Juin 24, 2011 4:38 am 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Sam Fév 12, 2011 5:26 pm
Message(s) : 188
A ma connaissance la correspondance page à page n'existe pas au sens Automne.
Automne permet d'avoir plusieurs sites, on peut avoir un site anglais et un site français, un site bleu et un site rouge... mais il n'y a pas de correspondance site A en français, site A en anglais.

Je dirais que tout dépend de ton arborescence et de ta patience.
Pour de petit site, j'ai réalisé un module polymod qui permet de définir la correspondance.
  • Page en français
  • Page en anglais
Une rangée dans la page détecte automatique le numéro de page et cherche dans le module la page dans l'autre langue.
C'est pratique, car si une page n'existe pas dans l'autre langue rien ne s'affiche.
Cependant sur un arborescence importante c'est fastidieux. Il faut pour chaque page faire un enregistrement dans le module.
Ca génère également des risques d'erreur et d'oubli.

A toi de voir donc.
ATM4U


Haut
 Profil  
 
MessagePublié: Ven Juin 24, 2011 9:02 am 
Hors-ligne

Inscrit(e) le : Ven Avr 15, 2011 9:31 am
Message(s) : 60
Bonjour, je vous remercie pour ces éléments de réponse.


Haut
 Profil  
 
MessagePublié: Ven Juil 01, 2011 11:50 pm 
Hors-ligne

Inscrit(e) le : Ven Avr 15, 2011 9:31 am
Message(s) : 60
Bonjour,

Je cherche a utilisé le code suivant qui est publié sur le site d'automne.
Ca ne marche pas. Est ce qu'il faut configurer une option dans les paramètres d'automne pour autorisé ce type de liens?
Code :
<atm-linx type="direct">
    <selection crosswebsite="1">
        <start><nodespec type="codename" value="home" website="fr" /></start>
        <start><nodespec type="codename" value="home" website="en" /></start>
        <condition property="website" operator="!=">
            <value type="nodeproperty" property="website"><nodespec type="relative" value="self" /></value>
        </condition>
    </selection>
    <display>
        <htmltemplate>{{websitetitle}}</htmltemplate>
    </display>
</atm-linx>


Haut
 Profil  
 
MessagePublié: Sam Juil 02, 2011 12:28 am 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Sam Fév 12, 2011 5:26 pm
Message(s) : 188
Il faut t'assurer que tu es le bon codename sur les pages 'home', et sur les sites 'fr' et 'en'


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

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


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 15 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