Forum CMS Made Simple FR

Version complète : [Résolu] Récupération de contenu d'une page A dans une page B
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.9
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ Question en amont du développement
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

Une petite question en ce jeudi neigeux (ici en tout cas ^^) : comment faire pour récupérer le contenu (partiel sans doute, via advc) d'une page A dans une page B, C et D ?

En fait, pour bien faire comprendre la problématique, il s'agit d'un restaurant qui va mettre en ligne sur une page, à un endroit donné, son menu du jour, et qui voudrait le retrouver en colonne de droite d'autres pages. (En ne le mettant à jour que sur la page A bien entendu).

Merci beaucoup et belle journée à tous,
Marouy
le plus propre : qu'il utilise un contenu global pour son menu

le plus facile : qu'il écrive dans une page nommée X et que la sidebar appel par Ajax le contenu de la page X par cette adresse : exemple.fr/index.php?page=X&showtemplate=false et en affiche le contenu directement dans la page courante.

un peu comme je fais ici : http://www.gnomoria.fr/ mais sans l'aspect popup pour le coup
Ok, ça peut faire le job, mais je ne m'y connais pas du tout en Ajax, je peux chercher de ce côté. Il n'existe pas une commande à placer en UDT pour récupérer tel content de tel page ?
ET le must du must, donner la possibilité à l'utilisateur d'activer (ou non) l'affichage du menu du jour sur chaque page ?
pour la seconde question je t'orienterais vers le module Advance Content qui permet de genre de chose plus facilement.

Pour la première question : non. Mais tu devrais pouvoir en utilisant l'api de cmsms à récupérer tes billes... comment ? mystère Smile

http://apidoc.cmsmadesimple.org/
Oui pour advc, il faut que je me penche sérieusement dessus !

Alors c'est tout bête pour mon UDT, mais si je passe une requête sql pour chercher le contenu de la page A ?..
méthode degeu si tu veux mon avis... Sad mais ca peut tout a fait marcher.


l'API te permettra de le faire proprement sinon, regarde la classe http://apidoc.cmsmadesimple.org/CMS/Cont...tions.html qui te donne des infos page à page.
Bonjour,
si je peux me permettre...
Il existe un module section qui est une gestion de contenu global plus évoluée.
Tu peux saisir le menu du restau. dans un contenu de section et décider sur quelles pages il apparaîtra et pendant combien de temps.
Euh simple question : ca serait pas encore plus simple de mettre le menu dans un bloc de contenu global et de mettre ce bloc en colonne des pages ou c'est demandé ET en contenu de la page "menu" ?
bess a écrit :le plus propre : qu'il utilise un contenu global pour son menu


Ma première proposition Smile
He les gars, on est tout seul....il est parti Marouy Smile
Non, non, je suis bien là et je bois vos paroles :-)
Je vais m'orienter vers la solution du bloc de contenu globale, c'est le plus logique, j'ai parfois la tête tellement dans le guidon que j'en oublie les bases :-)
Merci à tous et bonne nuit ;-)
Si tu veux automatiser l'affichage du menu (du jour, de la semaine, etc), tu peux utiliser CGCalendar, j'ai 2 sites qui tournent comme ça, et ça permet de faire ce que tu veux. Ex: http://www.restaurantlegourmand.fr/ et http://www.restaurantlegourmand.fr/fr/ptits-plats
Merci ! Ça te permet de planifier à l'avance, et d'afficher les informations dans les conditions que tu souhaites ? Vu le nom du module, est-ce qu'il permet aussi l'affichage d'un calendrier (Type google calendar) ?
Marouy,
ouik t as donné 2 liens pour voir des exemples et le nom du module.
En voyant les menus dans ses sites, si ça te convient, tu n'as plus qu'à installer calendar pour tester par toi même :p Smile
Tu ouvriras un autre post ensuite pour les questions qui viendront
Marouy : oui, ça fait tout ça.

Pour info sur le site que j'ai indiqué, la fonction d'affichage du jour en cours / de la semaine en cours est en place avec un code un peu compliqué, la nouvelle version du module CGCalendar intègre normalement par défaut ces possibilités (donc avec une balise et des attributs simples), mais je n'ai pas encore testé, étant donné que beaucoup de choses ont changé sur les dernières évolutions du module et qu'il me faudrait refaire les gabarits, et je n'ai pas le temps actuellement.