Anzeige von menge im Warenkorb

Thema wurde von Nicki, 24. Mai 2012 erstellt.

  1. Nicki

    Nicki Erfahrener Benutzer

    Registriert seit:
    12. März 2012
    Beiträge:
    469
    Danke erhalten:
    57
    Danke vergeben:
    29
    Hallo,

    ich möchte in der box_top_navigation.html die Menge die im Warenkorb liegt anzeigen lassen also z.B "3 Artikel im Warenkorb"

    Habe es versucht mit:

    {if $products|@count eq 0}keine Produkte{/if}
    {if $products|@count eq 1}1 Produkt{/if}
    {if $products|@count gt 1}{$products|@count} Produkte{/if}

    in der box_top_navigation.html aber leider ohne erfolg.

    Ist das irgendwie möglich?

    Ausserdem würde ich gerne noch die Anzahl der Artikel die in/auf dem Merkzettel liegen in der box_top_navigation.html anzeigen.
     
  2. Nicki

    Nicki Erfahrener Benutzer

    Registriert seit:
    12. März 2012
    Beiträge:
    469
    Danke erhalten:
    57
    Danke vergeben:
    29
    ...oder kann mir jemand sagen wie ich das: {$SHOPPING_CART_HEAD} in der box_top_navigation.html anwenden kann so das es dort angezeigt wird?
     
  3. Nicki

    Nicki Erfahrener Benutzer

    Registriert seit:
    12. März 2012
    Beiträge:
    469
    Danke erhalten:
    57
    Danke vergeben:
    29
    Das muss doch irgendwie gehen, hat denn keiner eine Idee?

    Ich will doch "nur" an anderer stelle "1 Produkt im Warenkorb" anzeigen lassen. Ist ein so kleiner wunsch denn einfach garnicht umsetztbar?
     
  4. Nicki

    Nicki Erfahrener Benutzer

    Registriert seit:
    12. März 2012
    Beiträge:
    469
    Danke erhalten:
    57
    Danke vergeben:
    29
    Bin ein stück weiter gekommen:

    in der request_port.php

    Code:
    $coo_content_view->set_content_template('boxes/box_cart_head.html');
    und
    Code:
    $coo_content_view->set_content_template('boxes/box_cart_head.html');
    um

    Code:
    $coo_content_view->set_content_template('boxes/box_cart_head.html', 'boxes/box_top_navigation-USERMOD.html');
    und
    Code:
    $coo_content_view->set_content_template('boxes/box_cart_dropdown_fixed.html', 'boxes/box_top_navigation-USERMOD.html');
    erweitert, dann kann in der box_top_navigation-USERMOD.html der Code:
    Code:
    {load_language_text section="box_cart"}
    
    <div id="head_shopping_cart" title="{$txt.title_cart}">
        <div id="head_shopping_cart_inner">
            <table cellspacing="0" cellpadding="0" border="0" style="width:100%">
                <tbody>
                    <tr>
                        <td>
                            <img src="{$tpl_path}img/icons/icon-grey-basket-big.png" style="border:none; margin-bottom:3px" alt="" />
                        </td>
                        <td>
                            <span class="shopping-cart-headline">{$txt.heading_cart}</span><br />
                            <span class="shopping-cart-product-count">
                                {if $products|@count eq 0}{$txt.text_no_product}{/if}
                                {if $products|@count eq 1}{$txt.text_one_product}{/if}
                                {if $products|@count gt 1}{$products|@count} {$txt.text_several_products}{/if}
                            </span>
                        </td>
                        <td>
                            <img src="{$tpl_path}img/icons/icon-grey-arrowdown.png" style="border:none; margin-bottom:3px" alt="" />
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
    </div>
    ausgeführt werden.

    Wenn dann etwas in den WK gelegt wird wird das auch angezeigt "1 Produkt" jedoch wird dann beim nächsten wechsel der seite wieder "keine Produkte" angezeigt. Was das auslöst weis ich (noch) nicht.

    Werde weiter Testen...
     
  5. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Also wenn das noch aktuell ist, ich hätte ´ne kleine Function die diese Zahl in {mbr_count_wishlist} zurückgibt.
     

    Anhänge:

  6. Nicki

    Nicki Erfahrener Benutzer

    Registriert seit:
    12. März 2012
    Beiträge:
    469
    Danke erhalten:
    57
    Danke vergeben:
    29
    Hey Manfred,

    klasse :) wie war das noch mal wohin Kopiere ich die .php und wie rufe ich die in der box_top_navigation.html auf? Stehe gerade auf dem berühmten Schlauch.
     
  7. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    #7 Manni_HB, 5. Juni 2012
    Zuletzt bearbeitet: 5. Juni 2012
    Aufruf siehe oben: {mbr_count_wishlist}
    Wenn Du keine eigenes Smaty-Verzeichnis hast, dann in "...\includes\classes\Smarty\plugins\"

    Code:
    {if $content_data.WISHLIST_URL}
         <li title="{$txt.title_wish_list}" class="png-fix"><a href="{$content_data.WISHLIST_URL}">{$txt.button_wish_list}[COLOR=red]{mbr_count_wishlist}[/COLOR]</a></li>
     {/if}
    
     
  8. Nicki

    Nicki Erfahrener Benutzer

    Registriert seit:
    12. März 2012
    Beiträge:
    469
    Danke erhalten:
    57
    Danke vergeben:
    29
    Viele Dank Manfed, klappt einwandfrei.