CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Dim Mai 05, 2024 7:09 pm

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




Publier un nouveau sujet Répondre au sujet  [ 8 messages ] 
Auteur Message
MessagePublié: Sam Jan 14, 2012 2:17 am 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Lun Juin 07, 2010 1:16 pm
Message(s) : 13
Petite question

J'en avais vu un parmi les références d'Automne, donc il est tout à possible de le faire en "brut", ma question est de savoir si il est possible d'en changer dynamiquement le contenu, par exemple mettre une image puis la remplacer par du texte, mettre 2 colonnes dans une rubrique puis trois dans une autre, le tout modifiable par un "rédacteur" d'un site et non le webmaster.

Est-ce que les atm-link suffiront ?

Pour ceux que cela intéresse, voici de la doc pour ce type de menu

http://net.tutsplus.com/tutorials/html- ... down-menu/
Exemple: http://www.foodnetwork.com/

Merci d'avance pour vos éclairages plus que lumineux.


Haut
 Profil  
 
MessagePublié: Lun Jan 16, 2012 10:47 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Un "mega dropdon-menu" ce n'est ni plus ni moins que du contenu masqué par défaut.

Automne pouvant gérer tout type de contenu, statique ou dynamique donc c'est naturellement possible.

Concernant la méthodologie, on peut par exemple créer un modèle de page qui contiendra la structure et la mise en forme du "mega menu" puis charger des bouts de pages dans les menus des autres modèles via Javascript.

Le truc c'est d'utiliser la balise <atm-admin> dans ton modèle et de rendre le menu visible lors de l'édition de page.

Ensuite tu peux insérer des espaces clients dans ton menu et y appeler des rangées mises en forme pour que les contributeurs puissent modifier les contenus des menus. Donc tu n'es pas limité à des <atm-linx>. Tu peux utiliser tout type de contenu dans les rangées : statique ou dynamique issu d'un module.

C'est ce qui a été fait sur http://www.astrium-geo.com/fr/

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


Haut
 Profil  
 
MessagePublié: Mar Jan 17, 2012 11:52 am 
Hors-ligne

Inscrit(e) le : Lun Mars 07, 2011 5:30 pm
Message(s) : 70
Frank a écrit:
C'est ce qui a été fait sur http://www.astrium-geo.com/fr/


C'est tout à fait ce que je dois intégrer sur 1 site actuellement ...

Frank a écrit:
Un "mega dropdon-menu" ce n'est ni plus ni moins que du contenu masqué par défaut.

Concernant la méthodologie, on peut par exemple créer un modèle de page qui contiendra la structure et la mise en forme du "mega menu" puis charger des bouts de pages dans les menus des autres modèles via Javascript.



Pourriez vous me donner quelques infos supplémentaires svp ?
- je ne comprends pas "charger des bouts de pages dans les menus des autres modèles via js" : un exemple ou capture ?

Frank a écrit:
Le truc c'est d'utiliser la balise <atm-admin> dans ton modèle et de rendre le menu visible lors de l'édition de page.


je présume que cela doit occulter le js (pourtant il n'y en pas dans ce mega menu) du moins le hover ....

un coup de pouce svp ?


Haut
 Profil  
 
MessagePublié: Mar Jan 17, 2012 12:11 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Sam Fév 12, 2011 5:26 pm
Message(s) : 188
Bonjour,
De mon point de vue,

Version simple sans nécessiter de JS : http://www.automne4you.com/web/50-menu- ... zontal.php

Version complexe, chaque menu est, en fait, une page spécifique que tu caches dans l'arbo. L'avantage tu peux les gérer comme bon te semble.
Puis en JS tu appelles ces pages au survol de ton menu : http://api.jquery.com/load/


Haut
 Profil  
 
MessagePublié: Mar Jan 17, 2012 12:32 pm 
Hors-ligne

Inscrit(e) le : Lun Mars 07, 2011 5:30 pm
Message(s) : 70
atm4u a écrit:
Version complexe, chaque menu est, en fait, une page spécifique que tu caches dans l'arbo. L'avantage tu peux les gérer comme bon te semble.
Puis en JS tu appelles ces pages au survol de ton menu : http://api.jquery.com/load/


Bonjour :)

tu veux dires qu'il faut faire de l'ajax sur des pages ?
-> donc il faudra faire des modeles de pages sans entete etc afin d'y mettre que le bloc menu ?
-> 1 module polymod ?


Haut
 Profil  
 
MessagePublié: Mar Jan 17, 2012 12:39 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Sam Fév 12, 2011 5:26 pm
Message(s) : 188
Pour moi n'y a pas besoin de module, enfin je ne vois pas pour quel usage.

Après effectivement, il te faut un modèle le plus vierge possible.
L'idée est de construire un lien à l'aide d'un atm-linx, puis de lui donner en paramètre l'url de la page de menu, tu peux utiliser l'attribut data-* du html5 par exemple (http://html5doctor.com/html5-custom-data-attributes/).
En Js tu ajoutes un hover (http://api.jquery.com/hover/) sur le lien qui fait le load en fonction de l'attribut en question pour afficher le menu qui est en fait une page.


Haut
 Profil  
 
MessagePublié: Mar Jan 17, 2012 1:01 pm 
Hors-ligne

Inscrit(e) le : Lun Mars 07, 2011 5:30 pm
Message(s) : 70
Merci !

je vais réfléchir à la meilleure stratégie (pour le moment un peu floue dans ma tête)

bonne journée


Haut
 Profil  
 
MessagePublié: Jeu Jan 19, 2012 9:36 am 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Lun Juin 07, 2010 1:16 pm
Message(s) : 13
Merci pour les informations, je me lance dans la conception et ferais un point "AU SECOURS" si besoin est.


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

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


Qui est en ligne ?

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