2017-03-18 2 views
0

Ich bin auf einer Website arbeitenanzeigen Anzahl der Artikel in den Warenkorb gelegt, wenn% d> 0, sonst Anzeige% d

http://mtcdistrup.cluster003.ovh.net/

und ich bin ein Problem. Ich möchte die Anzahl der Objekte im Warenkorb über einem Bild anzeigen. Ich habe einen Weg dafür gefunden, aber jetzt ist das Problem, dass ich es nur anzeigen möchte, wenn die Anzahl der Elemente nicht null ist.

Ich benutze Wordpress und woocomerce. So fand ich diese in der Warenkorb gelegt Anzahl der Artikel anzuzeigen:

<?php echo sprintf (_n('%d', '<h6>%d<h6> ', WC()->cart->get_cart_contents_count()), WC()->cart->get_cart_contents_count()); ?> 

und ich möchte diese Art und Weise in einer Art verwenden, die beide mischen meine Sache zu tun:

<?php 
if (%d > 0) 
{ 
    echo "<h6>%d<h6>"; 
} 
else 
{ 
    echo" "; 
} 
?> 

Ich habe wirklich keine Idee, ob ich es richtig mache oder nicht. Also lassen Sie mich wissen, wie ich beide auf die beste Weise mischen kann.

Vielen Dank im Voraus !!!

Antwort

0

In diesem Fall $d ist keine Variable, aber was sagt 'Hallo, hier wird eine ganze Zahl (aus Argumenten gelesen) als Dezimalzahl angezeigt'. Dann sprintf Parse String und "ersetzen" $d mit WC()->cart->get_cart_contents_count(). Here können Sie mehr über sprintf und Formatierung lesen. In Ihrem Fall müssen Sie WC()->cart->get_cart_contents_count() verwenden. Ich weiß nicht, wie dein Code aussehen würde, weil ich Wordpress nicht verwende. Wie auch immer ich denke, dass Informationen darüber, was genau $d ist und Informationen, die Sie verwenden werden WC()->cart->get_cart_contents_count() sollten genug sein, um Ihr Problem zu lösen.

Verwandte Themen