Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Le HTML des "views" n'est pas complet, il s'agit d'un fragment, c'est à dire qu'il n'y a pas le doc type, pas de head, pas de feuille de styles, pas de ... mais seulement ce qui concerne le rendu du "composant".
Pour éditer ces "views" dans un éditeur comme Dreamweaver il serait pratique de pouvoir designer les vues comme une page complète.
Il s'agirait en suite de placer une marque de début et de fin (tag) du html concerné par la vue.
quelque chose du genre :
<html><head>...<body>...<zfview:content>le contenu html de la vue</zfview:content></body></html>
ou tout autre marqueur (commentaire html, ...).
Peut être y-a-t'il déjà une solution ?
Merci pour vos idées ou bonnes pratiques sur le sujet,
Cyrille
Hors ligne
En effet, pour le moment le mode wysiwyg ne semble pas encore exister, même si cela n'est pas un réel point de blocage.
Peut être que les équipes du Zend Studio ont cela dans leur carton des améliorations à mettre en place pour les prochaines versions.
Une fonctionnalité qui serait en mesure de pré-analyser le layout, les vues, les partials, les helper de vue, les css, les js afin de préconstruire une page en wysiwyg.
Une fonctionnalité qui serait en mesure d'interpréter les commandes du type :
$this->headLink()->appendStylesheet("/css/style.css");
echo $this->headLink();
[...]
Cela dit, une fois le ou les layouts définis, on peut se concentrer sur les zones de contenus.
Mais il est sur que lorsque l'on est habitué à utiliser des outils comme Dreamweaver, on a du mal à revenir en arrière (et ce n'est pas péjoratif !).
Cordialement,
Hors ligne
elkolonel a écrit:
...
Cela dit, une fois le ou les layouts définis, on peut se concentrer sur les zones de contenus.
Mais il est sur que lorsque l'on est habitué à utiliser des outils comme Dreamweaver, on a du mal à revenir en arrière (et ce n'est pas péjoratif !).
Quid des graphistes quand l'on travaille en équipe. En fait c'est galère pour eux d'éditer une zone de contenus quand ils n'ont pas les styles et autres éléments contenus dans la version assemblée.
le Framework Tapestry (Java) à une bonne solution.
Hors ligne
oui j'utilisais un moteur de template qui permet cela
<html> <head /> <body>{main} <h1>mon code pour mon fragment</h1> {/main}<body> </html>
de la sorte le html est éditable en wisiwig
mais au final de plus en plus les code est morcelé en fragments et il est plus simple de demander au designer de faire des modèles de pages complet pour les découpé en fragment par la suite avec un éditeur de code
cela impose un cahier des charge pour le code html très précis
outre la structure générale des composants de la page qui doivent être identifié fonctionnellement dans le cahier des charge pour le designer l'exigence d'un code XHTML Conforme strict est un plus pour facilité l'usage de celui-ci par la suite.
A+
Hors ligne