FLUX RSS



ACCUEIL / FORUMS / QUESTIONS TECHNIQUES / CONTENU ET NODE




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
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

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