FLUX RSS



ACCUEIL / FORUMS / DESIGN / MODE DE VUE




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
Mode de vue

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

Thomas Dylan

Mercredi 18 Juin 2008 12:27:37 pm

Mode de vue

Bonjour,
Je débute sur eZ, je commence à maitriser la partie administration et la création des classes et objets associés mais je bute un peu sur les templates et les modes de vues.
Exemple : mode de vue full, line ou block
1- comment est déclenché ce mode de vue : ez en général ou le noeud sur lequel on est
2- quand je surcharge par ex :
[full_section]
Source=node/view/full.tpl
MatchFile=full/section.tpl
Subdir=templates
Match[class_identifier]=rubrique
c'est l'écriture du template qui détermine l'apprence du contenu affiché ou le mode de vue ?
3- si je définis plusieurs fois Match[class_identifier]=rubrique : comment ez s'y retrouve ?

Merci

Bertrand Dunogier

Samedi 21 Juin 2008 2:01:40 pm

Re: Mode de vue

Le mode de vue est déclenché par la vue:
- content/view/full/2 => mode de vue = full
- {node_view_gui view='line' => full
Ca ne s'invente pas
Lecture à ce sujet:
http://ez.no/doc/ez_publish/techn...lates/template_basics/node_templates

Surcharge & mode de vue:
le mode de vue détermine le template utilisé (view = full => node/view/full.tpl), et le "code" du template détermine l'apparence (HTML + code spécifique eZ)

Surcharges multiples: impossible. Les règles de surcharge (e.g. Match) sont appliquées avec un booléen AND. Deux class_identifier sont simplement mutuellement exclusifs. Raison sous-jacente: la syntaxe INI Match[xxx] est convertie en hash (array associatif) en PHP, et la seconde condition écrasera la première, le nom étant le même.

Pour rappel, nous (eZ systems proposons des services de formation qui aident réellement à démarrer du bon pas. M'étant auto formé voilà 4 ans, je peux en toute sincérité garantir leur intêret...)

Thomas Dylan

Dimanche 22 Juin 2008 6:18:33 pm

Re: Mode de vue

Pour information, d'après la documentation ez :

La priorité des surcharges est définie par la position des surcharges dans le fichier override.ini.append.php. S'il y a plusieurs surcharges composées de règles identiques/similaires, alors eZ publish utilisera la première surcharge répondant aux règles et les autres surcharges seront donc ignorées.

C'est donc la première surcharge qui est prise en compte et pas les suivantes.

A confirmer...
Merci

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog