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

Bibliothèques et frameworks PHP Discussion :

[Smarty] affichage catégories et sous catégories


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre très actif
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Par défaut [Smarty] affichage catégories et sous catégories
    Bonjour,

    j'ai réussi à afficher la liste des sous catégories avec smarty :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    $smarty->assign(array(
    			'products' => $products,
    			'customizedDatas' => Product::getAllCustomizedDatas((int)($params['cart']->id)),
    			'CUSTOMIZE_FILE' => _CUSTOMIZE_FILE_,
    			'CUSTOMIZE_TEXTFIELD' => _CUSTOMIZE_TEXTFIELD_,
    			'discounts' => $params['cart']->getDiscounts(false, Tools::isSubmit('id_product')),
    			'nb_total_products' => (int)($nbTotalProducts),
    			'shipping_cost' => Tools::displayPrice($params['cart']->getOrderTotal($useTax, Cart::ONLY_SHIPPING), $currency),
    			'show_wrapping' => $wrappingCost > 0 ? true : false,
    			'show_tax' => (int)(Configuration::get('PS_TAX_DISPLAY') == 1 && (int)Configuration::get('PS_TAX')),
    			'wrapping_cost' => Tools::displayPrice($wrappingCost, $currency),
    			'product_total' => Tools::displayPrice($params['cart']->getOrderTotal($useTax, Cart::BOTH_WITHOUT_SHIPPING), $currency),
    			'total' => Tools::displayPrice($totalToPay, $currency),
    			'id_carrier' => (int)($params['cart']->id_carrier),
    			'order_process' => Configuration::get('PS_ORDER_PROCESS_TYPE') ? 'order-opc' : 'order',
    			'ajax_allowed' => (int)(Configuration::get('PS_BLOCK_CART_AJAX')) == 1 ? true : false
    		));
    mais je veux afficher les catégories et pour chaque catégorie leurs sous categ ?
    merci

  2. #2
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour,

    ça m'a l'air d'être du code de prestashop, c'est bien ça?
    Si tu as réussi à afficher les sous catégories alors tu n'es pas loin du compte, les catégories( si on parle bien de prestashop) ont une représentation intervallaire dans la base.

    Ce que tu dis n'a pas grand chose à avoir avec smarty , faudrait connaitre la représentation des catégories dans ta BD, qu'est ce que tu n'arrives pas à faire exactement avec smarty?

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 748
    Par défaut
    smarty ??? bon...

  4. #4
    Membre très actif
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Par défaut
    oui c'est du prestashop!
    lorsque je veux afficher le nom de catégorie et pour chaque catégorie j'affiche leur produits

  5. #5
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Tu dis avoir réussi à afficher le nom des sous catégories, fais voir comment tu as fait?
    Citation Envoyé par tabbabi
    lorsque je veux afficher le nom de catégorie et pour chaque catégorie j'affiche leur produits
    Tu veux juste afficher la liste de catégorie + sous catégorie (genre pour constituer un menu) ou tu veux afficher pour chaque catégorie la liste de produit correspondante ? (ça existe de base dans prestashop ça)


    Citation Envoyé par ascito
    smarty ??? bon...
    Oui?

  6. #6
    Membre très actif
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Par défaut
    ouim je veux afficher pour chaque catégorie la liste de produit correspondante a partir de base dans prestashop .

  7. #7
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Afficher pour chaque catégorie choisie la liste de produits correspondants est quelque chose de base de prestashop, regardes le fichier category.tpl

  8. #8
    Membre très actif
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Par défaut
    voilà ce que j'ai fait dans le fichier .tpl

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    {foreach from=$products item='product' name='myLoop'}
    			{assign var='productId' value=$product.id_product}
    			{assign var='productAttributeId' value=$product.id_product_attribute}
     
    <dd id="cart_block_combination_of_{$product.id_product}{if $product.id_product_attribute}_{$product.id_product_attribute}{/if}" class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{else}item{/if}">
    ça pour afficher les produits , une idée svp pour afficher les catégories et pour chaque catégorie leurs produits,

  9. #9
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    ça pour afficher les produits , une idée svp pour afficher les catégories et pour chaque catégorie leurs produits,
    Je venais de dire que c'est une fonctionnalité de base de prestashop, ce qui est normal pour un CMS e-commerce, et je venais aussi de dire quel tpl regarder pour voir le code category.tpl permet d'afficher les catégories, ce tpl fait appel à d'autres tpl qui permettent d'afficher pour chaque catégorie choisie la liste de produit qui va avec.
    Pourquoi veux-tu mettre en place une fonctionnalité qui existe déjà? en plus t'as qu'a aller voir le code en prenant le template livré par defaut

  10. #10
    Membre très actif
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Par défaut
    réelement je suis débutant , c'est la premiere fois que je travaille avec prestashop. c pour cela je trouve des problemes à comprendre comment il fonctionne

  11. #11
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 748
    Par défaut
    c'est bien foutu prestashop, smarty, etc... mais si tu débute, et que tu dois faire du php par la suite, oubli tout de suite, il faut apprendre php, par php !

  12. #12
    Invité de passage
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 1
    Par défaut Variables globales prestashop smarty
    Liste des variables globales de prestashop : http://resolu.net/les-variables-glob...prestahop.html

Discussions similaires

  1. affichage catégories et sous catégories
    Par dge_dge dans le forum WordPress
    Réponses: 0
    Dernier message: 21/05/2019, 18h04
  2. WooCommerce pb produits liés et bug affichage catégories
    Par ClemClem_12 dans le forum WordPress
    Réponses: 0
    Dernier message: 25/10/2017, 12h07
  3. Affichage de GIF sous visual C++ 6.0
    Par teuf008 dans le forum MFC
    Réponses: 3
    Dernier message: 23/03/2005, 09h17
  4. affichage requête sql sous phppgadmin
    Par kerzut dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 25/02/2005, 12h39
  5. [DBGrid] Affichage d'un sous-ensemble de données
    Par Jean-Jacques Engels dans le forum Bases de données
    Réponses: 3
    Dernier message: 02/09/2004, 16h31

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