|
|
 |
contenu et node |
 |
Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
alain boudard
|
Lundi 20 Juin 2005 4:06:57 pm
contenu et node
Bonjour
j'ajoute un dossier à mon contenu, je me retrouve avec monsite.com/dossier
mais le truc c'est que mes dossiers sont la source de mon menu (monsite.com/commerce ... etc)
>> j'ai besoin de cacher ce dossier lors de l'affichage de mon menu.
je dois donc changer la formule de fetch de mon template de menu, mais je ne sais pas quel est le paramètre qui peut me permettre de faire cette discrimination (je peux la faire sur le node correspondant à mon nouveau dossier par exemple)
merci d'avance
Alain
|
|
Stéphane Bullier
|
Lundi 20 Juin 2005 4:16:26 pm
Re: contenu et node
Bonjour,
Vous pouvez aussi créer une class spéciale pour les dossiers que vous ne voulez pas voir apparaître dans le menu.
Cordialement.
Stéphane BULLIER
|
|
Stéphane Bullier
|
Lundi 20 Juin 2005 4:18:19 pm
Re: contenu et node
J'oubliais :
Pour voir l'ensembles des attributs d'une class :
<br>module_result.content
{$module_result.content|attribute(show, 1)}
<br>node
{$node|attribute(show, 1)}
<br>node.data_map
{$node.data_map|attribute(show, 1)}
<br>node.object
{$node.object|attribute(show, 1)}
<br>DesignKeys:used
{$DesignKeys:used|attribute(show, 1)}
{let current=fetch( 'content', 'node', hash( 'node_id', $node.node_id ) )}
Node dans lequel on se trouve : {$:current.name}<br />
{/let}
module_result <br />{$module_result|attribute(show,5)}
designkeys <br />{$DesignKeys:used|attribute(show,5)}
view_parameters <br />{$view_parameters|attribute(show)}
uri_string {$uri_string} <br />
requested_uri_string {$requested_uri_string} <br />
site <br />{$site|attribute(show)}
ezinfo <br /> {$ezinfo|attribute(show)}
Stéphane BULLIER
|
|
alain boudard
|
Lundi 20 Juin 2005 4:29:15 pm
Re: contenu et node
mais...
si je crée une classe de contenu, je n'aurai pas les options propres à un dossier, à savoir
l'adresse "/dossier" ET la possibilité de mettre du contenu dedans... enfin je ne vois pas comment ça peut fonctionner...
|
|
Stéphane Bullier
|
Lundi 20 Juin 2005 5:21:13 pm
Re: contenu et node
Pour ma part, j'ai créé pour un site une class "Dossier actualités" en tant que conteneur et une class "Actualités.
Pour afficher le contenu des articles "actualité", j'ai une première template : news.tpl
{* Template pour l'affichage des encarts de news en page d'accueil *}
{default limit=2}
{let news=fetch( content, list, hash( parent_node_id, 90,
limit, $limit,
'sort_by', array( 'attribute', false(), 194 ),
'attribute_filter', array( array( '195', '=', true() ) ) ) )}
{section name=News loop=$news}
{node_view_gui view=listitem content_node=$News:item}
{/section}
{/let}
{/default}
Pour gérer la vue "listitem : article_liste_news.tpl
<h3><a href={$node.url_alias|ezurl}>{$node.object.data_map.titre.content|wash}</a></h3>
{$node.object.data_map.introduction.content|wash}
Stéphane BULLIER
|
|
|
 |
|