[Skip to main content](#vessel-content)

#   Afficher certains modules uniquement quand le panier est vide

##

- **[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")**
- [![lesyeux's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/1216-lesyeux "View lesyeux's Profile") Topic Author
- [ Offline](/forum/user/1216-lesyeux)

Less More

- Posts: 500
- Thank you received: 33
-
-

6 years 11 months ago -  6 years 11 months ago [\#313302](#313302) by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")  *[Afficher certains modules uniquement quand le panier est vide](/forum/30-integrations/898711-afficher-certains-modules-uniquement-quand-le-panier-est-vide#313302 "-- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.3  Bonjour,  J'utilise Advanced Module Manager.  Avec cette extension je peux théoriquement afficher certains modules (personnalisés de Joomla ou autres) uniquement quand le panier d'Hikashop est vide, en ajoutant la ligne de code PHP qui convient : &quot;Si le panier est vide (via code PHP qui interroge le panier Hikashop), alors affiche ce module&quot;.  Mais quelle code PHP utiliser &quot;pour interroger le panier&quot; ?")* was created by *[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")*

-- HikaShop version -- : 4.2.2
-- Joomla version -- : 3.9.13
-- PHP version -- : 7.3

Bonjour,

J'utilise Advanced Module Manager.

Avec cette extension je peux théoriquement afficher certains modules (personnalisés de Joomla ou autres) uniquement quand le panier d'Hikashop est vide, en ajoutant la ligne de code PHP qui convient : "Si le panier est vide (via code PHP qui interroge le panier Hikashop), alors affiche ce module".

Mais quelle code PHP utiliser "pour interroger le panier" ?

Last edit: 6 years 11 months ago by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL2ludGVncmF0aW9ucy84OTg3MTEtYWZmaWNoZXItY2VydGFpbnMtbW9kdWxlcy11bmlxdWVtZW50LXF1YW5kLWxlLXBhbmllci1lc3QtdmlkZT90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86289
- Thank you received: 14265
-
-

6 years 11 months ago [\#313303](#313303) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Afficher certains modules uniquement quand le panier est vide](/forum/30-integrations/898711-afficher-certains-modules-uniquement-quand-le-panier-est-vide#313303 "-- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.3  Bonjour,  J'utilise Advanced Module Manager.  Avec cette extension je peux théoriquement afficher certains modules (personnalisés de Joomla ou autres) uniquement quand le panier d'Hikashop est vide, en ajoutant la ligne de code PHP qui convient : &quot;Si le panier est vide (via code PHP qui interroge le panier Hikashop), alors affiche ce module&quot;.  Mais quelle code PHP utiliser &quot;pour interroger le panier&quot; ?")*

Bonjour,

Euhh, il faudrait un peu plus de contexte. Où avez vous trouvez cette information ? Pouvez-vous fournir l'URL ? Et où voulez vous ajouter ce code PHP ? Pouvez-vous fournir une capture de la page ?

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL2ludGVncmF0aW9ucy84OTg3MTEtYWZmaWNoZXItY2VydGFpbnMtbW9kdWxlcy11bmlxdWVtZW50LXF1YW5kLWxlLXBhbmllci1lc3QtdmlkZT90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")**
- [![lesyeux's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/1216-lesyeux "View lesyeux's Profile") Topic Author
- [ Offline](/forum/user/1216-lesyeux)

Less More

- Posts: 500
- Thank you received: 33
-
-

6 years 11 months ago [\#313320](#313320) by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")  Replied by *[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")* on topic *[Afficher certains modules uniquement quand le panier est vide](/forum/30-integrations/898711-afficher-certains-modules-uniquement-quand-le-panier-est-vide#313320 "-- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.3  Bonjour,  J'utilise Advanced Module Manager.  Avec cette extension je peux théoriquement afficher certains modules (personnalisés de Joomla ou autres) uniquement quand le panier d'Hikashop est vide, en ajoutant la ligne de code PHP qui convient : &quot;Si le panier est vide (via code PHP qui interroge le panier Hikashop), alors affiche ce module&quot;.  Mais quelle code PHP utiliser &quot;pour interroger le panier&quot; ?")*

C'est une option disponible avec la version "pro" de Advanced Module Manager. Je l'ai déjà utilisée, avec quelque chose de très simple. L'idée est de d'afficher certains modules d'information contextuelle, lorsque le panier est vide.

[ www.regularlabs.com/extensions/advancedm...ent-types-custom-php](https://www.regularlabs.com/extensions/advancedmodulemanager/tutorial#module-assignments-assignment-types-custom-php)

- [ ![affectation-module-via-code-php.png](/forum/attachment/48223) ](/forum/attachment/48223 "...a-code-php.png") [ ](/forum/attachment/48223?download=1 "...a-code-php.png")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL2ludGVncmF0aW9ucy84OTg3MTEtYWZmaWNoZXItY2VydGFpbnMtbW9kdWxlcy11bmlxdWVtZW50LXF1YW5kLWxlLXBhbmllci1lc3QtdmlkZT90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86289
- Thank you received: 14265
-
-

6 years 11 months ago [\#313321](#313321) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Afficher certains modules uniquement quand le panier est vide](/forum/30-integrations/898711-afficher-certains-modules-uniquement-quand-le-panier-est-vide#313321 "-- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.3  Bonjour,  J'utilise Advanced Module Manager.  Avec cette extension je peux théoriquement afficher certains modules (personnalisés de Joomla ou autres) uniquement quand le panier d'Hikashop est vide, en ajoutant la ligne de code PHP qui convient : &quot;Si le panier est vide (via code PHP qui interroge le panier Hikashop), alors affiche ce module&quot;.  Mais quelle code PHP utiliser &quot;pour interroger le panier&quot; ?")*

Vous pouvez utiliser ce code: Code:

if(!defined('DS')) define('DS', DIRECTORY_SEPARATOR); if(!include_once(rtrim(JPATH_ADMINISTRATOR,DS).DS.'components'.DS.'com_hikashop'.DS.'helpers'.DS.'helper.php')) return true; $cartClass = hikashop_get('class.cart'); $cart = $cartClass-&gt;getFullCart(); return (empty($cart) &#124;&#124; empty($cart-&gt;cart_id) &#124;&#124; empty($cart-&gt;products));

The following user(s) said Thank You: [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL2ludGVncmF0aW9ucy84OTg3MTEtYWZmaWNoZXItY2VydGFpbnMtbW9kdWxlcy11bmlxdWVtZW50LXF1YW5kLWxlLXBhbmllci1lc3QtdmlkZT90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")**
- [![lesyeux's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/1216-lesyeux "View lesyeux's Profile") Topic Author
- [ Offline](/forum/user/1216-lesyeux)

Less More

- Posts: 500
- Thank you received: 33
-
-

6 years 11 months ago [\#313349](#313349) by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")  Replied by *[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")* on topic *[Afficher certains modules uniquement quand le panier est vide](/forum/30-integrations/898711-afficher-certains-modules-uniquement-quand-le-panier-est-vide#313349 "-- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.3  Bonjour,  J'utilise Advanced Module Manager.  Avec cette extension je peux théoriquement afficher certains modules (personnalisés de Joomla ou autres) uniquement quand le panier d'Hikashop est vide, en ajoutant la ligne de code PHP qui convient : &quot;Si le panier est vide (via code PHP qui interroge le panier Hikashop), alors affiche ce module&quot;.  Mais quelle code PHP utiliser &quot;pour interroger le panier&quot; ?")*

Merci, ça fonctionne.

Il faut rafraichir la page pour que le module s'affiche ou ne s'affiche plus, mais ce n'est pas important pour ce que je veux en faire.

The following user(s) said Thank You: [Philip](/forum/user/34318-philip "View Philip's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL2ludGVncmF0aW9ucy84OTg3MTEtYWZmaWNoZXItY2VydGFpbnMtbW9kdWxlcy11bmlxdWVtZW50LXF1YW5kLWxlLXBhbmllci1lc3QtdmlkZT90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")**
- [![lesyeux's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/1216-lesyeux "View lesyeux's Profile") Topic Author
- [ Offline](/forum/user/1216-lesyeux)

Less More

- Posts: 500
- Thank you received: 33
-
-

6 years 11 months ago [\#313351](#313351) by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")  Replied by *[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")* on topic *[Afficher certains modules uniquement quand le panier est vide](/forum/30-integrations/898711-afficher-certains-modules-uniquement-quand-le-panier-est-vide#313351 "-- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.3  Bonjour,  J'utilise Advanced Module Manager.  Avec cette extension je peux théoriquement afficher certains modules (personnalisés de Joomla ou autres) uniquement quand le panier d'Hikashop est vide, en ajoutant la ligne de code PHP qui convient : &quot;Si le panier est vide (via code PHP qui interroge le panier Hikashop), alors affiche ce module&quot;.  Mais quelle code PHP utiliser &quot;pour interroger le panier&quot; ?")*

Ça fonctionne aussi très bien avec ReReplacer du même éditeur. Là aussi, l'effet souhaité (remplacement d'un élément n'importe où sur la page) ne se produit que quand on change de page ou que l'on rafraichit la page courante.

Mais il y a peut-être une solution en PHP, puisque avec ReReplacer Pro je peux effectuer un remplacement qui utilise du code PHP (par exemple pour afficher un texte en utilisant "JText" : &lt;?php echo JText::_('PROCEED_TO_CHECKOUT'); ?&gt;)

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL2ludGVncmF0aW9ucy84OTg3MTEtYWZmaWNoZXItY2VydGFpbnMtbW9kdWxlcy11bmlxdWVtZW50LXF1YW5kLWxlLXBhbmllci1lc3QtdmlkZT90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86289
- Thank you received: 14265
-
-

6 years 11 months ago [\#313354](#313354) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Afficher certains modules uniquement quand le panier est vide](/forum/30-integrations/898711-afficher-certains-modules-uniquement-quand-le-panier-est-vide#313354 "-- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.3  Bonjour,  J'utilise Advanced Module Manager.  Avec cette extension je peux théoriquement afficher certains modules (personnalisés de Joomla ou autres) uniquement quand le panier d'Hikashop est vide, en ajoutant la ligne de code PHP qui convient : &quot;Si le panier est vide (via code PHP qui interroge le panier Hikashop), alors affiche ce module&quot;.  Mais quelle code PHP utiliser &quot;pour interroger le panier&quot; ?")*

Bonjour,

Faire que le rafraîchissement d'une zone de la page se fasse lors de l'ajout au panier nécessiterait du développement avec un mix PHP/javascript avec requètes AJAX, etc et pas juste quelques lignes de PHP. Donc pas impossible, mais pas avec un peu de bidouillage.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL2ludGVncmF0aW9ucy84OTg3MTEtYWZmaWNoZXItY2VydGFpbnMtbW9kdWxlcy11bmlxdWVtZW50LXF1YW5kLWxlLXBhbmllci1lc3QtdmlkZT90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")**
- [![lesyeux's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/1216-lesyeux "View lesyeux's Profile") Topic Author
- [ Offline](/forum/user/1216-lesyeux)

Less More

- Posts: 500
- Thank you received: 33
-
-

6 years 11 months ago [\#313371](#313371) by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")  Replied by *[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")* on topic *[Afficher certains modules uniquement quand le panier est vide](/forum/30-integrations/898711-afficher-certains-modules-uniquement-quand-le-panier-est-vide#313371 "-- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.3  Bonjour,  J'utilise Advanced Module Manager.  Avec cette extension je peux théoriquement afficher certains modules (personnalisés de Joomla ou autres) uniquement quand le panier d'Hikashop est vide, en ajoutant la ligne de code PHP qui convient : &quot;Si le panier est vide (via code PHP qui interroge le panier Hikashop), alors affiche ce module&quot;.  Mais quelle code PHP utiliser &quot;pour interroger le panier&quot; ?")*

Je m'en doute bien. Mais pour l'instant le résultat est suffisant pour mes besoins, même si on peut toujours faire mieux. Merci de votre aide précieuse.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL2ludGVncmF0aW9ucy84OTg3MTEtYWZmaWNoZXItY2VydGFpbnMtbW9kdWxlcy11bmlxdWVtZW50LXF1YW5kLWxlLXBhbmllci1lc3QtdmlkZT90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

Board Categories HikaShop- Install &amp; Update- Product &amp; Category Display- Content Creation- Sales and Orders- - Orders management- - Reports &amp; Statistics- Customers- Checkout- Payment Methods- Shipping Methods- Import &amp; Export (CSV, XLS…)- Specific Features- - Affilation- - Taxes- - Wishlist- - Vote- - Carousel &amp; Slider- - Mass Actions- - Filters &amp; Search- - Discount &amp; Coupon- - Feature Request- Integrations- Showcase- General Talk about HikaShop- Development- - HikaShop 3.0 Beta- Translation- Commercial Jobs HikaShop Components- HikaMarket- - Market: Feature requests- - Market: How to?- - Market: Bug Report- HikaSerial- - General talk about HikaSerial- - Serial: Bug Report- - Serial: How to?- - Support en Français de HikaSerial (French Support)- - HikaSubscription- HikaAuction- - Auction: Feature requests- - Auction: How to?- - Auction: Bug report Hikashop around the world- Support en Français (French Support)- Russian- - FAQ. Курс выживания с Hikashop. Частые вопросы и о- - Расширения Hikashop- - Наши сайты на Hikashop- 日本語版サポート(Japanese Support)- Thai- German Archives- Bug Report- How to?

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 1.727 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)

[](#top)
