CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Mer Nov 27, 2024 1:10 pm

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




Publier un nouveau sujet Répondre au sujet  [ 10 messages ] 
Auteur Message
 Sujet du message: Problème gestion multisite
MessagePublié: Mar Juil 06, 2010 3:06 pm 
Hors-ligne

Inscrit(e) le : Mar Juil 06, 2010 2:55 pm
Message(s) : 5
Bonjours à tous,

Je suis débutant en matière d'Automne mais je tenais tout d'abord à préciser que ce CMS est vraiment au top et qu'il a un brillant avenir devant lui.

Mais je suis face à un problème qu'il m'a été impossible de résoudre. J'ai un site principal qui est un intranet d'entreprise, parallèlement à ce site je veux gérer le site de la pharmacie. Lorsque je crèe le site de la pharmacie( je le met au même niveau que mon intranet), je lui attribu un domaine, et là, Ooo surprise j'ai le menu de mon intranet dans ma pharmacie et impossible de créer un menu propre à la pharmacie, seul celui de l'intranet persiste.

Si quelqu'un peu m'aider ce sera avec plaisir. Je tiens à préciser que j'ai suivi le tuto présent sur le site de démonstration et fouiller un peu dans le forum mais sans resultat.

Ps: Encore un gros bravo à l'équipe de dev !!!


Haut
 Profil  
 
MessagePublié: Mar Juil 06, 2010 3:15 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Bonjour Deydara,

Je viens de lire 3 fois ton message et je n'ai absolument pas compris de quoi il est question ... Merci de faire un effort pour décrire de façon claire quel est ton problème, au besoin en t'aidant de captures d'écrans.

Seb


Haut
 Profil  
 
MessagePublié: Mar Juil 06, 2010 3:29 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Deydara a écrit:
J'ai un site principal qui est un intranet d'entreprise, parallèlement à ce site je veux gérer le site de la pharmacie. Lorsque je crée le site de la pharmacie( je le met au même niveau que mon intranet), je lui attribue un domaine, et là, ô surprise j'ai le menu de mon intranet dans ma pharmacie et impossible de créer un menu propre à la pharmacie, seul celui de l'intranet persiste.


Salut et merci pour les encouragements ;)

Essaie plutôt de définir une racine différente pour ton second site si les 2 sites sont prévus pour fonctionner en parallèle.

Cf. l'exemple donné sur le site d'Automne :
Image

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


Haut
 Profil  
 
MessagePublié: Mar Juil 06, 2010 4:17 pm 
Hors-ligne

Inscrit(e) le : Mar Juil 06, 2010 2:55 pm
Message(s) : 5
Désolé je vais essayer de mieux expliquer.

J'ai deux site que je veux gérer, j'ai suivi le tuto du site de démonstration comme le montre cette photo :
Pièce jointe:
arbo.jpg
arbo.jpg [ 41.5 Kio | Consulté 44314 fois ]


Au niveau de la gestion des sites je le présente comme cela vu que celui tout en haut est le premier à s'afficher:
Pièce jointe:
gestion.jpg
gestion.jpg [ 39.5 Kio | Consulté 44314 fois ]


mon problème est que lorsque je vais sur mon second site, le menu de mon intranet est présent alors qu'il devrait être vide ou du moins n'afficher que les pages qui sont en dessous comme la racine ne tien compte que de ce qui est en dessous or ce n'est pas le cas :
Pièce jointe:
intranet.jpg
intranet.jpg [ 64.24 Kio | Consulté 44314 fois ]


C'est pourquoi je fais appel à vous. En espérant avoir été plus clair cette fois-ci. Merci


Haut
 Profil  
 
MessagePublié: Mar Juil 06, 2010 5:00 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 défini un modèle de page différent pour le second site ?

Quel type de lien utilises-tu pour afficher la navigation (sublinks, recursivelinks) ?

En effet si dans le modèle de page de ton premier site, tu as un ID en dur pour générer le menu de navigation, il va falloir forcément indiquer dans le modèle que ta racine est différente. Si tu utilises un atm-linx de type relatif à la racine du site, par contre ça devrait fonctionner.

Je te mets un exemple de code pour générer un niveau de liens sous la racine du site, dis moi si ça résout ton problème :

Code :
<atm-linx type="recursivelinks">
                     <selection>
                        <start><nodespec type="relative" value="root" /></start>
                        <condition property="lvl" operator="&lt;=">
                           <value type="data">1</value>
                        </condition>
                     </selection>
                     <display>
                        <mode>close</mode>
                        <htmltemplate><li class="{{lvlClass}} {{typeClass}} {{currentClass}}"><a id="{{currentID}}" class="{{lvlClass}}" href="{{href}}">{{title}}</a>{{sublevel}}</li></htmltemplate>
                        <subleveltemplate><ul class="{{lvlClass}}">{{sublevel}}</ul></subleveltemplate>
                     </display>
                  </atm-linx>

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


Haut
 Profil  
 
MessagePublié: Mer Juil 07, 2010 7:54 am 
Hors-ligne

Inscrit(e) le : Mar Juil 06, 2010 2:55 pm
Message(s) : 5
Merci pour cette réponse Frank, j'utilise des recursivelinks. Je n'ai qu'un seul modèle de page pour mes deux sites, d'où peut être mon problème.

J'ai testé ta solution en l'adaptant à mon modèle mais cela ne fonctionne pas, merci quand même.

J'ai une petite question, j'ai remarqué que les liaisons de ma première page de mon second site liaient aussi les pages de mon premier site, serait-ce pour cela que le menu reste le même pour mes deux sites?

En attendant, je vais me mettre dans mon deuxième modèle de page, voir si cela résoudra mon problème.

Sur ce, bonne journée à vous.


Haut
 Profil  
 
MessagePublié: Mer Juil 07, 2010 8:55 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Citer:
J'ai une petite question, j'ai remarqué que les liaisons de ma première page de mon second site liaient aussi les pages de mon premier site, serait-ce pour cela que le menu reste le même pour mes deux sites?


Les liens entre les pages dans Automne se font via les identifiants de page. Si tu as des liens de type direct dans un modèle qui pointent vers la page 9 par exemple, forcément quel que soit le site le lien se fera vers cette même page 9.

Pour les liens de type recursifs il y a un paramètre crosswebsite qui permet de "passer à travers les sites" s'il est à true ou de s'arrêter lorsqu'on tombe sur une page appartenant à un autre site s'il est à false.

Voir les codes du site d'Automne donnés en exemple sur ce topic :
viewtopic.php?f=2&t=585

J'espère que c'est plus clair pour toi pour les arborescences de liens que peut générer Automne par rapport aux différents sites définis :)

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


Haut
 Profil  
 
MessagePublié: Mer Juil 07, 2010 11:15 am 
Hors-ligne

Inscrit(e) le : Mar Juil 06, 2010 2:55 pm
Message(s) : 5
Merci pour ta réponse pertinente Frank cela ma bien aidé pour mon modèle de page pour mon second site, mon problème de ce fait est résolu, j'ai bien mon menu qui correspond à chacun des site. Un grand merci Frank.

Mais il me reste une toute dernière question, dans mon menu je ne veux pas que ma page d'accueil de site y apparaisse et je n'arrive pas la faire disparaitre, une solution finale :lol: ?

Pièce jointe:
pbmenu.jpg
pbmenu.jpg [ 36.58 Kio | Consulté 44289 fois ]


Merci encore Frank pour ton aide :oops:


Haut
 Profil  
 
MessagePublié: Mer Juil 07, 2010 11:42 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 as la version 4.02 il y a un tag ou un attribut root pour l'élément display.

Citer:
Il est aussi possible d'ajouter un tag ou un attribut <root> permettant d'afficher ou non le premier niveau de récursivité. Ce tag (ou cet attribut) prennent les valeurs 0 ou 1 pour activer ou non l'affichage du premier niveau de récursivité.


Code :
<display root="0">


cf : http://doc.automne.ws/web/Documentation ... m-linx.php

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


Haut
 Profil  
 
MessagePublié: Mer Juil 07, 2010 1:05 pm 
Hors-ligne

Inscrit(e) le : Mar Juil 06, 2010 2:55 pm
Message(s) : 5
Amis Frank, je te dis un énorme merci pour ton aide, cela fonctionne parfaitement. :lol:


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

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


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 70 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 :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr