|
|
 |
Pb avec l'interface |
 |
Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
angelique contal
|
Jeudi 14 Avril 2005 1:46:38 pm
Pb avec l'interface
Bonjour, je suis étudiante et je dois utiliser ce logiciel. J'ai déjà réalisé une maquette html et je voudrais la reprendre mais je ne sais pas comment faire.
Je sais que je dois faire mon ergonomie sur la pagelayout.tpl mais j'ai un pb:
mon site se présente sous la forme d'un tableau a 3lignes au départ:
(1) un bandeau
(2) une partie centrale
(3) un autre bandeau
lorsque dans ma partie centrale je clique sur une des rubriques j'arrive a 1 nv interface comprenant 4 ligne
entre (1) et (2) se glisse la liste des rubriques.
Comment dois je faire pour pouvoir reprendre cette interface??
Merci!!
|
|
Francois Armand
|
Vendredi 15 Avril 2005 4:03:11 pm
Quelques pistes
> Je sais que je dois faire mon ergonomie sur la pagelayout.tpl mais j'ai un pb:
> mon site se présente sous la forme d'un tableau a 3lignes au départ:
> (1) un bandeau
> (2) une partie centrale
> (3) un autre bandeau
> lorsque dans ma partie centrale je clique sur une des rubriques j'arrive a 1 nv interface comprenant 4 ligne
> entre (1) et (2) se glisse la liste des rubriques.
Bonjour,
Tout d'abord, je te conseil de faire le tutorial présénté sur le site d'eZpublish, qui t'explique comment faire de manière général.
Pour ce qui est de ton problème, tu dois avoir ton pagelayout qui ressemble (en très gros) à :
....
<body>
{include uri="design:bandeau1.tpl"}
{$module_result.content}
{include uri="design:bandeau2.tpl"}
</body>
Le module_result.content est la partie dynamique. Elle correspond initialement au template design/ton_site/template/node/view/full.tpl (ou si tu n'a pas créé ce fichier,design/standard/template/node/view/full.tpl).
Avec le système d'override, tu peux dire à eZ d'utiliser un template adapté en fonction du type de contenu visualisé. Par exemple, si tu est en train de visualiser une rubrique, eZ peut utiliser le template design/ton_site/overide/mon_template_pour_la_rubrique.tpl (à régler dans le fichier de settings overide.ini de ton site).
Bref, c'est dans ce template que tu vas définir ton nouveau bandeau, suivi d'un (par exemple) :
{attribute_view_gui attribute=$node.object.data_map.intro}
{attribute_view_gui attribute=$node.object.data_map.body}
etc....
Voila pour quelques bases sur la gestion des contenus dynamiques sous eZ, mais encore une fois le mieux est que tu fasses le tuto qui se trouve ici : http://ez.no/ez_publish/documentation/building_an_ez_publish_site
|
|
angelique contal
|
Vendredi 15 Avril 2005 4:20:39 pm
Merci pour ces explications
merci pour tes conseils, j'étais justement en train de faire le tutorial. Sinon je bloque au niveau du lien, quand tu fais un menu, tu fais appelles aux alias mais où les trouves tu?
|
|
Francois Armand
|
Lundi 18 Avril 2005 11:50:51 am
Précisions ?
Euh, je ne suis pas sûr de comprendre ce que tu veux faire. Est-ce que tu cherche l'url "mise en jolie par eZ" pour accéder à un objet ? Si c'est cela, elle se trouve sous le nom "url_alias" dans tous les objets.
Par exemple, tu veux faire un lien vers tous les enfants contenu dans le noeud 42 :
{section var=le_noeud_courant loop=fetch( 'contenu' , 'node', hash( 'node_id', 42 ) )}
<a href={$le_noeud_courant.url_alias|ezurl}Liens vers l'article</a>
{/section}
Mais je ne suis pas sûr que se soit une réponse à ta question...
|
|
|
 |
|