Warenkorb in den header basteln - Boxen Manager funktioniert nicht

  • Hallo zusammen,

    ich hab die aktuelle Version commerce:SEO v2.1.0.3 Plus und bin grad dabei ein bissl anzupassen.

    Ich hätte gerne den Warenkorb in dem header platziert. Der Boxen Manager verspricht dies zwar - kann es aber nicht umsetzen.

    Hat jemand eine Idee wie und was entsprechend angepasst werden muss ???

    Ich danke euch schon mal.

  • Hallo,

    das ist schon ein paar Tage her als ich das für meinen Shop gelöst habe, ich versuchs trotzdem mal zu erklären:
    Im Header hast du eine Position POS1. Im Admin -> SEO Config -> Boxenmanager vergibst du dem Warenkorb einfach die Pos1 und schon müsste das Ding oben rechts zu finden sein. Das entsprach jedoch nicht ganz meinen Vorstellungen, denn mit den Grundeinstellungen verschiebt sich der Warenkorb quer durch die Struktur nach unten, je nachdem wie viele Artikel man reinlegt. Deshalb beschloss ich nur zwei Sachen anzeigen zu lassen, erstens die Anzahl der Artikel im Warenkorb als Zahl und zweitens die Zwischensumme aller in den Warenkorb gelegter Artikel.

    Ich veränderte die Warenkorb BOX unter deinTemplate/boxes/box_cart.html :
    {config_load file="$language/lang_$language.conf" section="boxes"}
    {if $deny_cart neq 'true'} <div style="text-align:right"><b>Mein Warenkorb</b></div>
    {if $empty=='false'}
    <div>
    <a href="{$LINK_CART}" title="{#to_cart#}">
    <div style="float:right; text-align:right"> {$PRODUCTS} <br />
    {$TOTAL}</div><div>Artikelanzahl:<br />Zwischensumme:</div><div style="clear:right"></a></div>
    </div>
    {else}
    {html file=box_top.html name=shopping_cart}
    {html file=box_name.html name=shopping_cart}

    <div style="float:left; padding-left: 90px;"> <a href="{$LINK_CART}" title="{#to_cart#}"> <img src="{$tpl_path}img/warenkorb_pic.gif" border="0"></div>
    <div id="boxTexto">{#text_empty_cart#}</a></div>
    <div style="clear:left;"></div>
    {html file=box_bottom.html}
    {/if}
    {/if}

    Um die Positionierung innerhalb des Templates hinzurücken und alles noch etwas aufzuhübschen solltest du Anpassungen in der boxen.css unter .box_right_top vornehmen.

  • Danke für deine Antwort pilot28,

    die Anpassung des Warenkorbs ist sicher sehr hilfreich, allerdings habe ich das Problem, das rein gar nichts in pos1 angezeigt wird.
    Sicherlich kann ich dem WK diese zuweisen, aber angezeigt wird nix - der Warenkorb ist dann ganz weg.

    Was muss ich denn tun, damit ich die pos1 auch nutzen kann? Ich habe das Standard-Template - da sollte es doch auch funktionieren.... :(

  • Genau es funktioniert. Brauche es nicht habe es aber mal getestet.
    Ist deine Box auch aktiv? Ich meine hast du den Haken richtig gesetzt.

    mit freundlichen Gruß
    Rene

  • Wenn deine Box im Admin aktiv ist dann kannst du es kontrollieren, indem du in der Index.html, die sich in deinem Templateordner befindet hinter den -if- sowie den DIV Tag .. (if $BOXES_pos1)<div.....> einfachen Text einfügst. Dieser sollte nach einem Neuladen der Seite zu sehen sein. Ist dies nicht der Fall stimmt etwas mit dem Aktivieren der Box nicht.

  • pilot28, du hast glaub ich den Fehler gefunden.

    Ich poste dir mal die index.html der aktuellen PLUS Version von commerce:seo

    Warum finde ich hier .. (if $BOXES_pos1)<div.....> nicht?

    Ich hab den Befehl von dir versucht reinzubasteln, die Box erscheint jetzt auch, allerdings nicht so richtig im header.
    Wie genau pltziere ich die Box im header?

  • die index der Plus verison sieht doch etwas anders aus als meine basic der Version 2.012, also die Positionsvergabe ist definitiv nicht bei dir in der Index.html vergeben. Hast du eine Index_top.html im Verzeichnis? Vieleicht gibts da mehr Infos, kannst sie ja mal posten.

  • Hier die Index_top.html

  • in der id="head" wird das Hintergrundbild für den Header bestimmt und wahrscheinlich auch festgelegt das der Rest der kommt unten im Div angeordnet wird. Hast du Erfahrung mit dem Erstellen von DIV?