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

Contenu modifiable pour toutes les pages d'un modèle
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=640
Page 1 sur 1

Auteur:  Jean-Christophe B. [ Mer Mai 12, 2010 2:54 pm ]
Sujet du message:  Contenu modifiable pour toutes les pages d'un modèle

Bonjour,

J'ai un modèle qui comprend un contenu principal et une colonne avec du contenu annexe. Ce contenu annexe est le même, quelle que soit la page du site affectée au modèle.

Pour cela, je pensais utiliser les rangées de contenu par défaut. Le souci est que cela permet uniquement de proposer des rangées prédéfinies (et vides) lors de la création d'une page. Ce n'est donc pas tout à fait mon besoin.

Ce que j'aimerais, c'est que l'utilisateur final puisse éditer cette colonne de contenu annexe, et que cela se répercute ensuite sur toutes les pages associées au modèle concerné.

Est-ce possible ?
J'imagine qu'il y a une solution, mais là je tourne un peu en rond...

Au pire, je pourrais toujours entre directement le contenu de cette colonne dans le code source du modèle, mais ça deviendrait assez gênant si l'utilisateur souhaite faire des modifications.

En y repensant, ce problème va aussi se poser pour le pied de page de mon site. Il doit être modifiable, mais également être le même pour toutes les pages...

Merci par avance !

Auteur:  Frank [ Mer Mai 12, 2010 6:06 pm ]
Sujet du message:  Re: Contenu modifiable pour toutes les pages d'un modèle

On peut embarquer des rangées dynamiques par défaut des les modèles de pages, par contre leur modification se ferait au niveau d'un module de gestion.

Ce que tu voudrais c'est la possibilité d'avoir des rangées statiques attachées à un clientspace ?

Peux-tu nous donner un exemple concret d'utilisation pour voir si on ne peut pas contourner le problème.

Auteur:  Jean-Christophe B. [ Mer Mai 12, 2010 6:34 pm ]
Sujet du message:  Re: Contenu modifiable pour toutes les pages d'un modèle

Frank a écrit:
On peut embarquer des rangées dynamiques par défaut des les modèles de pages, par contre leur modification se ferait au niveau d'un module de gestion.

Ah, ça voudrait dire créer un module dédié uniquement à la gestion de ces contenus ?
Après tout, pourquoi pas. Je n'avais pas envisagé cette possibilité.

Frank a écrit:
Ce que tu voudrais c'est la possibilité d'avoir des rangées statiques attachées à un clientspace ?

Oui, c'est bien ça.
L'idée serait de pourvoir attacher des rangées par défaut à des modèles (ça, c'est déjà possible) et ensuite de pouvoir préremplir ces rangées avec du contenu. Quand l'utilisateur crée une page, il a donc ces rangées préremplies qui s'ajoutent automatiquement à sa page.
Finalement, c'est utiliser le système existant, mais avec juste la possibilité d'y ajouter du contenu par défaut. Et si on édite les rangées en questions, cela se répercute automatiquement sur toutes les pages du modèle.

Pour mon cas d'usage, on retrouve dans cette colonne annexe:
  • un pavé de texte,
  • des images qui lient vers différents pages du site (par exemple, «faire un don» ou «télécharger des documents»),
  • quelques titres pour séparer les différents contenus.

Le contenu de cette colonne doit être le même, quelle que soit la page du site.
Pour que l'utilisateur puisse modifier le contenu de cette colonne, j'aurais aimé pouvoir passer par les rangées de contenu. Mais j'ai peut-être encore mal saisi la fonction et l'utilité de ces rangées.

Auteur:  Julien Breux [ Mer Mai 12, 2010 9:52 pm ]
Sujet du message:  Re: Contenu modifiable pour toutes les pages d'un modèle

L'idée d'ajouter une rangée par défaut et de "sticker" son contenu est une très bonne idée.

:arrow: todo

Auteur:  Jean-Christophe B. [ Mer Mai 12, 2010 10:13 pm ]
Sujet du message:  Re: Contenu modifiable pour toutes les pages d'un modèle

Julien Breux a écrit:
L'idée d'ajouter une rangée par défaut et de "sticker" son contenu est une très bonne idée.
:arrow: todo

C'est une excellente nouvelle. :)
En tout cas, ça me faciliterait grandement les choses...

Auteur:  Frank [ Jeu Mai 13, 2010 1:22 pm ]
Sujet du message:  Re: Contenu modifiable pour toutes les pages d'un modèle

Jean-Christophe B. a écrit:
Pour mon cas d'usage, on retrouve dans cette colonne annexe:
  • un pavé de texte,
  • des images qui lient vers différentes pages du site (par exemple, «faire un don» ou «télécharger des documents»),
  • quelques titres pour séparer les différents contenus.

Le contenu de cette colonne doit être le même, quelle que soit la page du site.
Pour que l'utilisateur puisse modifier le contenu de cette colonne, j'aurais aimé pouvoir passer par les rangées de contenu. Mais j'ai peut-être encore mal saisi la fonction et l'utilité de ces rangées.


En attendant d'avoir la possibilité d'attacher des "sous-modèles" à des espaces clients, tu peux essayer de créer un petit module qui te permet d'ajouter ce type de contenus, créer une rangée qui affichera ces contenus et la définir comme rangée par défaut dans tes modèles. Le truc c'est que dès qu'on passe par des modules on perd un peu le côté WYSIWYG qui plait beaucoup aux contributeurs.

Auteur:  Jean-Christophe B. [ Ven Mai 14, 2010 10:42 am ]
Sujet du message:  Re: Contenu modifiable pour toutes les pages d'un modèle

Frank a écrit:
En attendant d'avoir la possibilité d'attacher des "sous-modèles" à des espaces clients, tu peux essayer de créer un petit module qui te permet d'ajouter ce type de contenus, créer une rangée qui affichera ces contenus et la définir comme rangée par défaut dans tes modèles. Le truc c'est que dès qu'on passe par des modules on perd un peu le côté WYSIWYG qui plait beaucoup aux contributeurs.

Merci Frank, ça semble effectivement la meilleure chose à faire.
Tant pis pour le workflow un peu plus complexe, ce sont de toute manière des contenus qui ne sont pas amenés à changer très régulièrement. Si je l'explique bien en amont, je pense que l'utilisateur ne sera pas gêné.

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