IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[eZ Publish] Diverses questions sur le design


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut [eZ Publish] Diverses questions sur le design
    Bonjour à tous,

    Nouvel utilisateur d'Ezpublish, j'ai des grosses zones d'ombre concernant les modifications du design. J'aimerai bien éviter de vous inonder avec de multiples posts alors j'ai essayé de tout condensé ici :

    - Je ne comprend pas le fichier menu.ini :
    J'aimerai que le menu de gauche ne s'affiche pas sur ma page d'accueil, mais qu'il s'affiche sur toutes les autres pages. La solution se trouve t'elle bien dans le fichier menu.ini?

    - les "tool_bar" : Je ne trouve pas à quel niveau elles sont définies. Par exemple, si j'utilise {tool_bar name=right view=full} cela va m'afficher les 5 derniers articles créés. Comment paramètrer tout ça?

    - Enfin pour finir, comment faire en sorte qu'une page affiche un article précis? Je m'explique : J'aimerai que ma page d'accueil affiche le corps d'un article contenu beaucoup plus bas dans l'arborescence du site. Est ce que c'est possible? Si oui de quel façon?

    Merci d'avance pour vos réponses !

  2. #2
    Membre habitué
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut
    Bon si ça peut servir, j'ai trouvé une réponse pour ma 3eme question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    {def $my_node=fetch( 'content', 'node', hash( 'node_id', 384 ) )}
    {node_view_gui view=full content_node=$my_node}
    {undef $my_node}

    où "384" représente l'id du node à afficher.

    Par contre je reste preneur de conseils sur mes 2 autres questions

  3. #3
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Bonjour et Bienvenu sur ce forum,

    J'aimerai que le menu de gauche ne s'affiche pas sur ma page d'accueil, mais qu'il s'affiche sur toutes les autres pages. La solution se trouve t'elle bien dans le fichier menu.ini?
    si ta page est d'un type différents des autres pages tu n'as qu'à retirer l'identier de la page d'accueil dans TopIdentifierList[] dans la section [MenuContentSettings] de menu.ini

    - les "tool_bar" : Je ne trouve pas à quel niveau elles sont définies. Par exemple, si j'utilise {tool_bar name=right view=full} cela va m'afficher les 5 derniers articles créés. Comment paramètrer tout ça?
    la fonction tool_bar ne permet pas d'afficher les articles, elle affiche le template pour la tool bar.
    Pour afficher les 5 derniers articles tu dois procéder comme ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    {def $articles=fetch( 'content','list', hash( 'parent_node_id', $ton_noeud,
                                                       'sort_by',array('published',false()),
                                                       'class_filter_type', 'include',
                                                       'class_filter_array', array('article'),
                                                       'limit', 5) )}
     
    {foreach $articles as $article }
      {node_view_gui view='line' content_node=$article}
    {/foreach}

  4. #4
    Membre habitué
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut
    Merci pour les réponses !

    Effectivement pour les tool_bar j'avais mal saisi le principe...

    Par contre pour le menu je ne comprend pas trop...

    Ma page d'accueil est appelée de cette façon :
    http://monsite/ez/index.php/fre

    Ma page de news (par exemple) est appelée de cette façon :
    http://monsite/ez/index.php/fre/News

    J'aimerai que le menu de gauche n'apparaisse pas dans ma page d'accueil.

    Dans mon fichier menu.ini j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    [MenuContentSettings]
    TopIdentifierList[]
    TopIdentifierList[]=folder
    TopIdentifierList[]=feedback_form
    LeftIdentifierList[]
    LeftIdentifierList[]=folder
    LeftIdentifierList[]=feedback_form
    J'ai supprimé la ligne "LeftIdentifierList[]" mais malheureusement le menu de gauche continue à apparaitre sur la page d'accueil. Je pense qu'il me manque des précisions.

  5. #5
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    au fait, la page d'accueil est un noeud (par défaut 2) dans ton arborescence, chaque noeud appartient a une classe(folder, article, front page, etc.).

    si ta page d'accueil est de type front page, tu n'as supprimer la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LeftIdentifierList[]=frontpage
    dans extension\ezwebin\settings\menu.ini.append.php

    Ce changement affecteras alors tous les noeuds du type font page.

  6. #6
    Membre habitué
    Inscrit en
    Avril 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 12
    Par défaut
    Ma page d'accueil est bien de type frontpage. J'ai beau effacé la ligne dans le fichier ini, le menu est toujours là...

    Vous avez d'autres pistes? Je dois dire que je désespère un peu là...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Question sur le design d'application
    Par atoutsweb dans le forum Windows Forms
    Réponses: 13
    Dernier message: 01/05/2007, 14h16
  2. Diverses questions sur les popups
    Par Flow_75 dans le forum C++Builder
    Réponses: 1
    Dernier message: 24/03/2007, 13h37
  3. Diverses questions sur les fonctions de conversion
    Par Louis-Guillaume Morand dans le forum Access
    Réponses: 12
    Dernier message: 27/12/2006, 10h56
  4. Réponses: 9
    Dernier message: 28/07/2006, 17h59
  5. [HTML] Diverses questions sur le HTML
    Par Ekin0X dans le forum Balisage (X)HTML et validation W3C
    Réponses: 15
    Dernier message: 29/06/2006, 10h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo