Jump to content

Un bandeau spécifique par rubrique


Recommended Posts

Bonjour,

 

J'essaie d'avoir un bandeau spécifique pour chaque rubrique que l'on retrouve aussi au niveau du produit.

 

Y a-il un moyen simple (avec l'API)  de retrouver l'id de la catégorie aussi bien au niveau de category.php que de product.php ?

 

Link to comment
Share on other sites

Bonsoir,

 

Je pense avoir cerné votre besoin :)

 

Dans category.php on a : $smarty->assign('category', $category);

 

Donc ensuite en faisant un $category->id dans votre fichier .tpl, vous avez l'id de la categorie.

 

De même concernant product.php :

 

$smarty->assign('id_category_current', intval($category->id));

 

Donc ensuite en faisant un $id_category_current dans votre fichier .tpl, vous avez l'id de la categorie en cours.

 

 

J'espère que c'est ce que vous cherchiez ;)

 

Cordialement,

Bruno Lévêque

Link to comment
Share on other sites

Malheureusement j'ai vu tout ça mais impossible de l'utiliser au niveau du header.

 

Sauf erreur de ma par il ne me semble pas possible d'effectuer le choix du bandeau qui se trouve dans le header au niveau du template car dans category.php, header.php est appelé avant la création de l'objet category.

 

Pour palier à ce problème  et pour avoir quelque chose qui marche tout le temps (category.php et product.php) j'ai essayé ceci  :

 

 
     if(isset($_GET['id_category'])){
         $id_categoryB =  $_GET['id_category'];
      }
      else {
         $id_categoryB = $category->id;
      }

switch($id_categoryB){
  case 3:
     $bandeau = _THEME_IMG_DIR_.'te_bandeauBHomme.jpg';
  break;
  case 2:
   $bandeau = _THEME_IMG_DIR_.'te_bandeauBFemme.jpg';
  break;
  default:
  $bandeau = _THEME_IMG_DIR_.'te_bandeauAccueil.jpg';
}
$smarty->assign('BANDEAU_TE', $bandeau);

 

Juste avant le display du header.tpl dans header.php

 

ça marche pour category.php, puisque j'utilise le $_GET, mais pas pour product.php, et je ne comprends pas pourquoi je ne peux accéder à $category->id alors que celui-ci semble déclaré.

Link to comment
Share on other sites

Bonjour Laurent

 

Votre systeme ne fonctionne pas* pour la fiche produit (product.tpl/.php) tout simplement car a l'heure actuelle nous utilisons l'adresse de provenance du visiteur pour etablir le id_category.

Celui-ci n'est donc accessible que si le visiteur viens d'une page categorie.

Le besoin de le connaitre ne s'etant pas fait ressentir au prealable.

 

* en fait il fonctionne si le visiteur viens d'une page categorie

Link to comment
Share on other sites

Oui effectivement en relisant le code je viens de voir qu id_category était récupéré à partir de $_SERVER['HTTP_REFERER'].

 

Mais même lorsque l'on vient d'un catégorie ça ne fonctionne pas chez moi :-...

 

Je n'ai pas l'air de pouvoir utiliser l'objet category créé dans product.php au niveau de header.php.

Est-ce un problème du a Smarty ou cet objet est-il détruit avant que je ne l'utilise dans le header ?

 

Link to comment
Share on other sites

Harf ça ne marche toujours pas !

 

Je sais pourquoi je ne comprenais pas pourquoi ça ne voulait pas marcher... je n'avais vu que l'include du header ligne 99 de product.php et à ce niveau $category est défini !

 

Mais je viens de voir qu'il y en a un autre avant, ligne 26, et effectivement à ce niveau $category n'est pas défini.

 

Cependant dès que je touche à cette ligne 26 j'ai un beau "Hack attempt"  :'(

 

 

Link to comment
Share on other sites

  • 3 years later...

Bonjour,
Moi c'est Nadine,
J'ai 36 ans, célibataire et je cherche a faire des rencontres alors je me présente...
J'ai monté ma boutique prestashop et je me suis mis récemment sur le forum...
alors beaux males, a bientôt et merci pour vos réponses,
Nadine

  • Like 1
Link to comment
Share on other sites

Bonjour,
Moi c'est Nadine,
J'ai 36 ans, célibataire et je cherche a faire des rencontres alors je me présente...
J'ai monté ma boutique prestashop et je me suis mis récemment sur le forum...
alors beaux males, a bientôt et merci pour vos réponses,
Nadine


LOL !!!
C'est bien le forum intégration.
Mais pas vu sous cet angle !!!
Mort de rire ! ;-)

(quoi que... L'angle peut être sympathique...)
Link to comment
Share on other sites

Bonjour,
Moi c'est Nadine,
J'ai 36 ans, célibataire et je cherche a faire des rencontres alors je me présente...
J'ai monté ma boutique prestashop et je me suis mis récemment sur le forum...
alors beaux males, a bientôt et merci pour vos réponses,
Nadine


lol c'est plus un topic ! c'est un topix !

bref, aucun intérêt dans cette discussion

Bien cordialement
Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...
Está genial que todo el mundo emplee su tiempo en traducir del español al catalan o gallego. Ya que estais porque no lo escribis en verso sería muy útil.


Y ¿quien te dice a ti que se traduce del "español" a otros idiomas?, ademas... este comentario ¿a que viene a cuento?
Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...

ждем следующие мега-полезные сообщения от Dimitri Yelquin
"Ковыряние в носу: все что вы хотели знать, но боялись спросить"
"Этимология слова "урфлкняж", которое я только что придумал"
"Я говорю - энтропия растет. Представляете?"

-Программа «Максимум» скандалы, интриги, расследования. Показать все, что скрыто-

Link to comment
Share on other sites

ждем следующие мега-полезные сообщения от Dimitri Yelquin
"Ковыряние в носу: все что вы хотели знать, но боялись спросить"
"Этимология слова "урфлкняж", которое я только что придумал"
"Я говорю - энтропия растет. Представляете?"

-Программа «Максимум» скандалы, интриги, расследования. Показать все, что скрыто-


Perdoname, equivocado. Buscaba "moderator trash"
Link to comment
Share on other sites

  • 1 year later...

Bonjour,

 

Nous sommes fortement intéressés par vos projets, annonce parue sur le site

GROUPLABS, une agence spécialisée dans le secteur développement web : création de sites internet, développement d'applications web, prestashop, wordpress, joomla, webdesign, référencement web, parfaitement cohérent avec votre demande.

N’hésitez pas à nous contacter pour toute demande d’information.

Vous trouverez les détails de nos activités sur le site www.group-labs.com

 

Cordialement,

 

Lucie Lacroix

[email protected]

Equipe GROUPLABS

Link to comment
Share on other sites

  • 1 month later...

Bonjour,

 

je suis un developpeur/ integrateur en freelance, en ce moment je monte ma boite. Je créer des sites web(prestashop, joomla, wordpress), je fais des referencements; de plus je le fais à moindre coût. mes tarifs débutent à partir de 200€. je suis également spécialiste du developpement en offshore.Si vous etes interesser, bien vouloir me contacter à mon adresse mail: [email protected]

 

Meilleures Salutations.

 

Raoul CHEUDJIO

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