CMS Automne
http://www.automne-cms.org/forum/

Problème gestion multisite
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=668
Page 1 sur 1

Auteur:  Deydara [ Mar Juil 06, 2010 3:06 pm ]
Sujet du message:  Problème gestion multisite

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 !!!

Auteur:  Sébastien [ Mar Juil 06, 2010 3:15 pm ]
Sujet du message:  Re: Problème gestion multisite

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

Auteur:  Frank [ Mar Juil 06, 2010 3:29 pm ]
Sujet du message:  Re: Problème gestion multisite

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

Auteur:  Deydara [ Mar Juil 06, 2010 4:17 pm ]
Sujet du message:  Re: Problème gestion multisite

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é 44508 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é 44508 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é 44508 fois ]


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

Auteur:  Frank [ Mar Juil 06, 2010 5:00 pm ]
Sujet du message:  Re: Problème gestion multisite

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>

Auteur:  Deydara [ Mer Juil 07, 2010 7:54 am ]
Sujet du message:  Re: Problème gestion multisite

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.

Auteur:  Frank [ Mer Juil 07, 2010 8:55 am ]
Sujet du message:  Re: Problème gestion multisite

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 :)

Auteur:  Deydara [ Mer Juil 07, 2010 11:15 am ]
Sujet du message:  Re: Problème gestion multisite

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é 44483 fois ]


Merci encore Frank pour ton aide :oops:

Auteur:  Frank [ Mer Juil 07, 2010 11:42 am ]
Sujet du message:  Re: Problème gestion multisite

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

Auteur:  Deydara [ Mer Juil 07, 2010 1:05 pm ]
Sujet du message:  Re: Problème gestion multisite

Amis Frank, je te dis un énorme merci pour ton aide, cela fonctionne parfaitement. :lol:

Page 1 sur 1 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/