Ajout de "boutons" menu du haut

13 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour !

petit à petit, j'avance dans la migration de mon site vers peel 6.

Mais je bloque là ou c'était évident avant...

Je m'explique... Avant, quand je voulais rajoutter des "boutons" dans le monu du haut (par exemple un menu "numérisations"), je déclarais "numérisations" dans lib/lang/fr, et je rajouttais dans modèles\standard\haut la ligne <li><a href="' . $wwwroot . '/lire/index.php?rubid=4">' . NUMERISATIONS . '</a></li>

tout marchait

Or là, je sais pas dans quel fichier et comment il faut que je rajoutte le bouton après avoir fait la déclaration dans le fichier langue ;)

vous pouvez m'aider svp ?

merci par avance

cordialement

JL

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Ca se passe dans la fonction get_menu() qui est dans lib/fonctions/display.php

De manière générale, tous les affichages HTML sont gérés dans displayxxxx.php, regardez celui qui correspond à la thématique (display_product, ...)

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Gilles et merci pour votre réponse.

J'essaye donc de rajoutter ce bouton "numérisations" mais j'ai quelques problèmes :

J'ai rajoutté dans le fichier lib/lang/fr.php la ligne define("NUMERISATIONS", "Numérisations");

puis j'ai édité le fichier display.php (lib/fonctions/) et ajoutté la ligne $main_menu_items['numerisations'] = array($GLOBALS['wwwroot'] . '/lire/index.php?rubid=4' => Numérisations);

mais j'obtient un message d'erreur :

Notice: Use of undefined constant Numérisations - assumed 'Numérisations' in /homepages/5/d334204221/htdocs/lib/fonctions/display.php on line 1431

j'ai pas bien défini ? ça se passe pas comme ça ou dans ce fichier fr là ?

merci pour votre aide

cordialement

JL

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Vous n'avez pas appelé le nom de votre constante, mais ça valeur, c'est pour cela que ça ne marche pas.

Il faut corriger votre ligne en :

$main_menu_items['numerisations'] = array($GLOBALS['wwwroot'] . '/lire/index.php?rubid=4' => NUMERISATIONS);

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci Gilles !! ça a marché en effet... maintenant, je me heurte à un autre problème.... Je pinaille vous allez dire...

Mais j'aimerai que spécifiquement, cette rubrique qui s'affiche maintenant lorsque je clique sur ce bouton du haut soit du même "formatage" qu'une page du catalogue, c'est à dire que la page s'ouvre sur 2 colonnes et non pas 3, comme pour le catalogue, c'est à dire en m'effaçant les pavés de droite et en me balançant le caddie en haut de page !!!! comment est ce que je peux faire celà ? merci par avance

cordialement

jean-Luc

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir,

Pour mettre sur 2 colonnes cette nouvelle page, mettez dans votre code :

$GLOBALS['page_column_count']=2;

avant d'appeler haut.php

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Gilles...

Vous connaissez maintenant ma déxtérité pour tout ce qui est code !! ;)

bon, sans rire... dans le fichier display.php, j'ai en fait, après avoir défini mes variables dans le fichier langue, une ligne :

$main_menu_items['contact_devis'] = array($GLOBALS['wwwroot'] . '/lire/index.php?rubid=10' => CONTDEV);

qui appelle en fait une page spécifique que j'ai créé à partir d'un modèle de rubrique, qui est une page de contact et devis...

ou faut il que je mette le $GLOBALS['page_column_count']=2; ?

merci pour votre patience

cordialement

Jean-Luc

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Jean-Luc,

Vous devez mettre dans :

/lire/index.php

if(vb($_GET['rubid'])==10){

$GLOBALS['page_column_count']=2;

}

après l'appel à configuration.inc.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour tout le monde !

j'ai bien compris maintenant comment on fait pour qu'une rubrique s'affiche en 2 colonnes : il suffit de rajoutter dans lire/index.php une ligne du type : if(vb($_GET['rubid'])==10){$GLOBALS['page_column_count']=2;} après l'appel à configuration.php.

Mais now, j'ai un autre tout petit problème...

quelle ligne dois-je ajoutter à cet endroit pour que ce soit ma page des conditions de ventes (http://www.jl-transferts-numeriques.fr/cgv.php) qui soit sur 2 colonnes ?

(je vous rappelle que je connais rien en programmation ;) )

merci !

JL

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Jean-Luc,

Faites la même chose dans cgv.php, mais sans condition bien sûr

=> ajoutez simplement :

$GLOBALS['page_column_count']=2;

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bon sang mais c'est bien sur !!

;)

moi je cherchais à rajoutter une ligne dans index.php !!! hihihi !!

merci 1000 fois Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir tout le monde

Aujourd'hui, je souhaiterai faire évoluer un ptit peu l'aspect de mon site.

La page d'acccueil du site est modifiable dans le backoffice dans les zones HTML personnalisées pour ce qui est du contenu. Or, ma question aujourd'hui, est la suivante :

à quel niveau faut il que j'intervienne, et comment, pour passer cette page non pas en 3 colonnes, mais en 2 seulement (à savoir faire disparaître ma colonne de droite...)

Merci pour vos infos

cordialement

JL

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Ajoutez

$page_column_count = 2;

avant l'appel de header.php dans index.php.

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping