Sorry but i transfert here my last post to Bertrand Dunogier.
I'm blocked and i need some help if possible but i don't have enough time
now to translate  this mail.

I'm not very happy with shakespeare langagen then my message is in french. I
hope some of you can help me.

Thank you in advance


Emmanuelle Roux
Les Clefs du Net

Organisme de formation dédié au Multimédia / Centre de productions
numériques
www.les-clefs-du-net.com




---------- Forwarded message ----------
From: emmanuelle roux <[email protected]>
Date: 2010/3/10
Subject: Re: [Sdk-public] new questions ....
To: Bertrand Dunogier <[email protected]>


Joie et bonheur !

Je suis désolée mais je patauge et je n'arrive pas à m'en sortir ....
j'espère que vous pourrez m'éclairer.

Deux points me résistent particulièrement :

1 - le overriding du templage pagelayout.tpl

2 - l'affiche simple d'un objet en appelant un template

Deux points particulièrement ennuyeux ...

1- Il semple aux réponses de chacun que je puisse 'simplement' overrider le
pagelayout.tpl: ..... mais je bloque, je ne vois pas comment m'y prendre
.....je vois bien comment overrider par exemple le forntpage en modifier ces
lignes  dans le fichier override.ini.append.php

[full_frontpage]
Source=node/view/full.tpl
MatchFile=full/frontpage.tpl
Subdir=templates
Match[class_identifier]=frontpage

mais le pagelayout complet ?

je cale .... et pourtant j'ai trois grands type de gabarits fondamentalement
différents dans le site : la page d'accueil / la partie consacrée à l'agence
/ la partie consacrée aux formation  / ..... chacun ayant une structure
globale de pages et des feuilles de styles spécifiques....

Si ce n'est abusé, vous auriez un extrait de code pour que je comprenne ?

2 - simplement afficher une actu

J'ai créé une classe 'nouveautes' composée de trois attributs :
'titre_nouveautes' , 'description_nouveautes' et 'liens_nouveautés'
Je souhaite afficher dans mon frontpage.tpl (pour l'instant je crée juste la
page d'accueil)  la dernière nouveuté publiée.

J'ai donc créé un tpl 'nouveautés', dans mon dossier full,  qui contient le
code suivant :

{* Nouveautes - Full view *}

<h4>{$node.data_map.title.content|wash()}-OK</h4>
<p>{attribute_view_gui attribute=$node.data_map.description}</p>

Dans le override.ini.append.php, j'ai ajouté ces lignes :

[full_nouveautes]
Source=node/view/full.tpl
MatchFile=full/nouveautes.tpl
Subdir=templates
Match[class_identifier]=nouveautes

et dans mon frontpage tpl .... j'ai ces lignes qui coincent .....

{def $my_node=fetch( 'content', 'node', hash( node_id, 65 ) )}
{$my_node.name}
  {node_view_gui view=full_nouveautes content_node=$my_node}

C'est la dernière ligne qui ne fait strictement rien ...... et je tourne
désespérement en rond.

j'ai aussi essayé :   {node_view_gui view=full content_node=$my_node} ... et
c'est pas mieux .....

pourtant j'arrive à afficher le nom du noeud...... argh ......

En tout cas, merci pour votre aide.
Cordialement,
Emmanuelle Roux
-- 
Sdk-public mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/sdk-public

Reply via email to