Frédéric LESUEUR wrote:
Le Jeudi 23 Mars 2006 17:33, vous avez écrit :
Frédéric LESUEUR wrote:
on peut plus ... justement CPSSkins prend en compte ce use
case avec les
thèmes locaux.
ok, mais le problème si je retire CPSSkin alors j'ai besoin
d'un "habillage" différent pour chaque rubrique!
c'est pour cela que CPSSkins existe, parce que ce sont des cas de design
assez courants, que vous allez avoir du mal à resoudre sous Zope/CMF.
il faut créer un éditeur de portlets puisque CPSSkins permet
de gérer
cela. il faudra un formulaire de gestion des portlet (un peu
comme sous
CPS3.2, le box_manage_form)
c'est possible mais il faut vraiment vouloir ..
se faire chier ? ;)
peut être mais je ne sais comment faire autrement car je ne
souhaite pas utiliser CPSSkin. Toujours pareil, je ne juge pas
cet outil qui est puissant, mais je pense que le fait le
rendre obligatoire dans CPS n'est pas une bonne chose (c'est
un autre sujet).
vous être libre d'utiliser la skin CMF par défaut, ou de créér une
nouvelle skin. Encore une fois c'est assez simple, mais cela ne
fonctionne que pour les sites avec des layouts prédéterminées et
uniques, ce qui n'est pas souvent le cas quand on recoit une charte
graphique à implémenter.
à mon avis l'intérêt est très limité puisqu'il faudra gérer
l'affichage
des écrans différents du site directement sous CMF avec
plusieurs
main_template.pt, ou avec des conditions d'affichage des
colonnes en ZPT
(tal:condition=".."). En fait la complexité est déplacée
d'un endroit de
l'application vers un autre.
Mais cela rend le site plus portable d'une techno à une autre
ou bien d'un cps à un plone. Aussi plus facile d'intégrer du
code html provenant d'une maquette d'un designer.
Par contre à réfléchir mais il doit bien y avoir une autre
moyen que d'utiliser des "tal:condition" pour changer la vue
d'une rubrique à une autre. Il est possible de revenir à un
système d'habillage...à voir
les zope page templates ne sont pas du tout portables, et surtout pas
entre CPS et Plone, j'attends toujours de voir une skin qui fonctionne
sous Plone et CPS par contre CPSSkins fonctionne sous CPS2, CPS3,
Plone1, Plone2 et CMF.
/JM
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>