Jump to content

[Résolu] Supprimer Breadcrumb D'une Page Statique


Recommended Posts

(PS 1.6.1.3 - theme default-bootstrap)

 

Bonjour à toute la troupe !

Je vais essayer d'être clair...  :unsure:

 

Je suis en train de créer une page statique pour ma boutique, qui me permet de détailler mon offre de service. Elle est accessible en cliquant sur une photo à droite du homeslider (voir image jointe accueil.png).

 

J'ai pris le parti (ne sachant pas comment faire avec le CMS prestashop malgré mes recherches sur le forum) de créer une page statique ex nihilo en suivant ce chouette tuto

 

Mon souci actuel est le suivant (voir image jointe page.png) : j'ai créé un fil d'Ariane maison pour cette page, mais je n'arrive pas à supprimer celui qui est inclu par header.php. Sauriez-vous comment faire pour dire à breadcrumb.tpl de ne pas s'afficher pour cette page ?

 

Certain(e)s d'entre vous penserons certainement : mais qu'il est ballot, c'est tellement plus simple avec le CMS ! Eh bien, je serais super preneur d'une solution de ce type  :wub:, mais je ne parviens pas à exploiter une page de CMS comme je veux le faire...

 

 Au cas où, je joins mes deux bouts de code :

 

notreoffre.php

<?php
include(dirname(__FILE__).'/config/config.inc.php');
if(intval(Configuration::get('PS_REWRITING_SETTINGS')) === 1)
        $rewrited_url = __PS_BASE_URI__;
include(dirname(__FILE__).'/header.php');

$smarty->display(_PS_THEME_DIR_.'notreoffre.tpl');

include(dirname(__FILE__).'/footer.php');
?>

notreoffre.tpl

<div class="breadcrumb clearfix">
    <a class="home" href="{$base_dir}" title="Retour à l'accueil"><i class="icon-home"></i></a>
    <span class="navigation-pipe">></span>
    Notre offre
</div>

<div class="rte">
    <h2>L'offre des Éditions IN NOMINE</h2>
    <h3>Partitions</h3>
    <p>Bla Bla</p>
</div>

Merci d'avance, mille et mille fois !

JMarc

post-217391-0-04170800-1449742743_thumb.png

post-217391-0-18610500-1449742750_thumb.png

Edited by graminou (see edit history)
Link to comment
Share on other sites

Certain(e)s d'entre vous penserons certainement : mais qu'il est ballot, c'est tellement plus simple avec le CMS ! Eh bien, je serais super preneur d'une solution de ce type  :wub:, mais je ne parviens pas à exploiter une page de CMS comme je veux le faire...

 

 

Qu'est-ce que vous voulez faire qui est impossible avec la page cms "de base" ?

Link to comment
Share on other sites

Merci PrestaShop Fanatic pour cette réponse rapide. Je vais pouvoir multiplier les pages statiques !

 

Cela est plus élégant, effectivement, et je récupère plus de choses (dont le menu vertical). Cela dit, le fil d'Ariane de PS est toujours présent en sus du mien (voir notreoffre.png). 

 

Est-il possible de donner des infos au header pour générer le bon fil d'Ariane (de loin la solution la plus élégante) ? Ou bien y a-t-il moyen de bloquer la génération de ce fil automatique ?

 

Merci encore d'avance !

JMarc

post-217391-0-99058200-1449746846_thumb.png

Edited by graminou (see edit history)
Link to comment
Share on other sites

Qu'est-ce que vous voulez faire qui est impossible avec la page cms "de base" ?

Arf, vous m'avez provoqué !  :) Le CMS pourrait donc tout faire ?

J'ai donc regardé comment s'affichaient les pages Livraison et Mention Légales, avec quelle URL, et voilà : ça fonctionne impec.

 

Merci de votre aide  ^_^

JMarc

Link to comment
Share on other sites

Donc petit résumé. J'ai bien conscience de parodier la doc, mais franchement, je n'avais pas compris son sens.

 

But recherché : créer une page statique et y accéder par une image de la page d'accueil

 

Méthode : utiliser le CMS de Prestashop pour créer la page + repérer son url + faire pointer l'image vers cette url.

 

Dans le détail :

  • je me rends dans Admin/Préferences/CMS.
  • je crée une nouvelle page dans la catégorie Accueil (pas besoin, pour moi, de créer une nouvelle catégorie). Ne pas oublier de cocher Afficher pour qu'elle soit lisible sur le front.
  • j'enregistre la page et noter le n° ID de la page dans la liste (dans mon cas ID = 10)

A ce stade, j'ai en stock une page statique du même acabit que les pages Livraison, Mentions Légales, etc. que l'on retrouve en bas de page. Il s'agit maintenant d'y accéder. Pour cela, je clique justement sur le lien Mentions légales en bas de mon site, et l'url affichée est : http://www.monsite/index.php?id_cms=2&controller=cms, où 2 est l'ID de ma page CMS Mentions légales id_cms donc). Pour faire pointer mon image de la page d'accueil vers ma page, voici donc comment je procède : 

Et ça fonctionne impec !

 

Merci à Mediacom87 et Tweb pour votre aide et vos ondes bienveillantes !

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...