Jump to content

Psykonline

Members
  • Posts

    34
  • Joined

  • Last visited

Profile Information

  • Activity
    Agency

Psykonline's Achievements

Newbie

Newbie (1/14)

0

Reputation

1

Community Answers

  1. Alors... j'ai un début de piste intéressante. Dans controllers/front/CategoryController.php, j'ai ajouté : public function process() { global $cookie; $parent_name = new Category(Tools::getValue('id_category'), intval($cookie->id_lang)); $parent_id = new Category(Tools::getValue('id_category'), intval($cookie->id_lang)); $parent_link = new Category(Tools::getValue('id_category'), intval($cookie->id_lang)); $listing=$parent_name->getParentsCategories($cookie->id_lang); $listing=$parent_id->getParentsCategories($cookie->id_lang); foreach ($listing as $list) { if($list['level_depth']==2) { self::$smarty->assign('parent_name',$list['name']); self::$smarty->assign('parent_id',$list['id_category']); break; } } } Puis, dans category.tpl : <ul> <li><a href="{$parent_id}-{$parent_link}" title="{$node.desc|escape:'html':'UTF-8'}"><span>{$parent_name}</span></a></li> </ul> Cela me permet d'avoir le nom (et un lien) vers la catégorie parente, c'est pas mal, mais pas complètement ce que je voudrais Pour aller au bout, j'aimerai maintenant faire une boucle pour lister toutes les sous-catégories de cet item parent. Je tente des trucs, mais c'est pas encore ca
  2. En continuant mes recherches, je tombe sur des pistes évoquant une intervention dans : controllers/front/CategoryController.php Mais rien qui semble fonctionner. Qu'en pensez-vous ?
  3. Bonjour, Je me permets de poster car je n'ai pas trouvé de solution malgré mes recherches. Je chercher à mettre en place une navigation, qui me semblait sur le papier hyper simple, mais qui finalement s'avère plus compliqué. Explication : • Lorsque l'on va sur une page catégorie (liste produit), Prestashop permet d'afficher les sous-catégories (avec une boucle foreach) • Cependant, lorsqu'on rentre dans une sous-catégorie, nous n'avons plus accès à ses sous-catégories (qui sont pourtant de même niveau), et encore moins à la catégorie parente. Ce que je voulais mettre en place : • Au mieux : avoir accès aux sous-catégories de même niveau pour permettre à l'utilisateur de naviguer facilement • Au pire : permettre le retour à la catégorie parente Pour la catégorie parente, j'ai trouvé {$category->id_parent}, mais cela n'affiche que l'ID. Aucun nom, ni aucun lien ! Avez-vous des pistes ? Merci d'avance pour votre aide.
  4. Pour partager, car j'ai trouvé comment afficher le titre d'une catégorie. {PrestaBlogContent return=$prestablog_categorie_obj->title}
  5. Bonjour à tous, J'ai acquis le module Prestablog, et afin de personnaliser à ma guise l'aspect des pages, je cherche à récupérer 2 valeurs, qui jusque là, me donne du fil à retordre. L'objectif est de récupérer 2 valeurs : • le titre de la catégorie (dans le .tpl qui affiche la liste des articles d'une catégorie) • l'id de cette catégorie afin de pouvoir faire des conditions (if, else...) Merci d'avance
  6. Les MAJ de prestashop ne semble pas résoudre ce problème. Je suis toujours preneur d'une solution
  7. Malgré mes recherches et tests, je n'ai pas trouvé la solution. J'ai finalement développé un module en partant de zéro, plutôt que d'en modifier un, et cela fonctionne. Mais j'aurai bien voulu comprendre
  8. Bonjour, Je me permets d'ouvrir ce post, car je bloque sur un détail qui doit être surement tout bête. Afin de me simplifier la tâche et la vie, j'exploite le module existant Best Sellers, que j'ai nettoyer au maximum pour ne garder que ce qui m'intéresse et le transformer pour une autre utilité qui n'a plus rien à voir. Bref... J'ai personnalisé la vue : public function hookDisplayHomeTabContent($params) Alors, ok super, cela s'affiche bien dans mon Hook. Mais tout s'affiche aussi juste après la balise <body>, alors que je ne l'appelle pas du tout à cet endroit ? J'imagine donc qu'il y a une particularité qui m'échappe. Pouvez-me dire qu'est-ce qui peut causer l'appel dans un module à cet endroit ? Merci d'avance
  9. Bonjour à tous, Je me permets d'ouvrir ce post, car je n'arrive malheureusement pas à développer un module. Et malgré mes recherches, je n'ai pas réussi à trouver un module (gratuit ou payant), permettant de faire ce dont je recherche. Mon besoin est simple : avoir une page qui liste, une liste de fichiers (et éventuellement des liens externes), éventuellement catégorisés. En PHP pur, aucun soucis pour le réaliser. Le principe est simple, créer un formulaire en ADMIN pour uploader des fichiers ou indiquer une URL, en indiquant la catégorie de chacun. Puis les afficher en FRONT. Mais avec SMARTY, les controllers partout... c'est hyper complexe ! Si on pouvait coder en PHP pur ca aiderait pas mal... Dans l'attente de votre aide
  10. OK. Donc il y a bien un problème de "logique". Pourtant la 1.6 est sorti il y a près d'un an. J'essaye de modifier le code pour permettre l'application d'un code promo à la fin de l'étape de paiement, mais le soucis, c'est que ca renvoi automatique tout au début du panier, donc l'utilisateur est obligé de tout refaire.
  11. Hello à tous, J'ai créer un code promo, qui permet d'avoir les frais de port d'un transporteur gratuit. Seul bémol, le transporteur apparait gratuit automatique ! Sans avoir à rentrer le code promo ... c'est... euh... pourquoi ? Utilisation partielle décochée, pas de mise en avant, pas compatible avec d'autres codes promo. Et lorsque je le désactive, le transporteur n'est plus gratuit. Donc le soucis vient bien du code promo ? qui s'auto-applique ?
  12. Hello @all, J'aurais besoin que vous m'ôtiez d'un doute... à savoir si le problème via de Prestahshop, ou de moi qui n'est pas bien compris le principe, ou mal configuré... Explication : Je souhaiterai créer un code promo pour offrir les frais de ports UNIQUEMENT sur un transporteur précis. Donc dans l'admin, pour la gestion des codes promo : • Onglet CONDITIONS "Selection d'un transporteuré", la partie "Transporteurs sélectoinnés", je laisse uniquement le transporteur à qui je veux attribuer ma réduction • Onglet ACTIONS, j'indique frais de port gratuit Jusque là, tout me semble bon... n'est-ce pas ? Mais en testant bon code promo, lors du l'étape1 du tunnel d'achat, au récap panier, j'ai droit à l'erreur : Vous devez choisir un transporteur avant de pouvoir appliquer ce bon de réduction à votre commande Alors oui, logique. Mais alors comment on fait ? Il y a un système de conditions du choix de transporteurs, mais que finalement on ne peut pas appliquer ? À quoi cela sert alors ? Il y a forcément quelque chose qui m'échappe. Ou alors Prestashop a un aspect illogique sur ce point Merci d'avance pour vos retours.
  13. Hello, Personne n'a jamais essayé de mettre le système de code promo à l'étape 5 du panier ?
×
×
  • Create New...