gelöst Warenkorb Icon änden

Thema wurde von Mark_Oh, 19. September 2016 erstellt.

  1. Carl Wenning

    Carl Wenning Erfahrener Benutzer

    Registriert seit:
    13. Mai 2018
    Beiträge:
    53
    Danke erhalten:
    3
    Danke vergeben:
    2
    3.10.0.0. :)
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    erstelle im Order GXModules dieses Verzeichnis:
    Carl/Warenkorb/Shop/Templates/Honeygrid/Boxes/

    und darin eine Datei Namens
    box_cart_head.html

    mit diesem Inhalt:
    HTML:
    {block name="box_cart_head_basket"}
                                    
    <span class="gm-cart-basket">
                           <img src="{$tpl_path}assets/images/icons/DEIN-ICON.png">
    </span>
                                    <span class="cart">
                                        {$txt.heading_cart}<br />
                                        <span class="products">
                                            {block name="box_cart_head_basket_total"}{$TOTAL}{/block}
                                        </span>
                                    </span>
                                {/block}
    Statt DEIN-ICON.png muss Dein Bildname für den Warenkorb eingesetzt werden.
    Die anderen Änderungen bleiben wie beschrieben. Cache für Texte, Module und Seiten (in dieser Reihenfolge) leeren,
    Eventuell auch den vom Browser.

    Wenn das nicht geht, brauche ich einen Link zum Shop.
     
  3. Carl Wenning

    Carl Wenning Erfahrener Benutzer

    Registriert seit:
    13. Mai 2018
    Beiträge:
    53
    Danke erhalten:
    3
    Danke vergeben:
    2
    Sorry für meine späte Rückmeldung...

    Ich bin deiner Anleitung gefolgt, es stellt sich aber keine Änderung ein. Was ich nicht verstehe: Von wo aus wird denn die Datei abgerufen, die ich einfügen soll? Und warum lege ich sie in einem Unterordner namens "Carl" ab?

    Einen Link kann ich dir nur zur Offline-Version des Shops geben.
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Du kannst Die Datei auch "tanteTrude" nennen, oder Deinen Shopnamen nehmen. Das dienst nur der Übersicht, weil Gambio und andere Modulhersteller den Ordner ebenfalls nutzen.
    Du weißt somit, das Deine Anpassungen in diesem Ordner liegen.

    Du hast die anderen Änderungen gemacht, Dein Bild in dem entsprechenden Pfad hochgeladen und Dein Bildnamen in die Datei eingetragen?
    Danach den Cache für Module und Seiten geleert?
     
  5. Carl Wenning

    Carl Wenning Erfahrener Benutzer

    Registriert seit:
    13. Mai 2018
    Beiträge:
    53
    Danke erhalten:
    3
    Danke vergeben:
    2
    In
    Code:
    /GXModules/Carl/Warenkorb/Shop/Templates/Honeygrid/Boxes
    liegt die Datei
    Code:
    box_cart_head.html
    mit dieser modifizierten Codezeile:
    Code:
    <img src="{$tpl_path}assets/images/icon/shoppingbag_symbol.png">
    Diese Grafik wird auch angezeigt.

    Die CSS-Modifikation sieht so aus:
    Code:
    @media (min-width:768px){
    .gm-cart-basket:before {
        content: '';
    }}
    @media (max-width:767px){
    .gm-cart-basket:before {
        content: '';
    }}
    Den Cache für Module und Seiten habe ich gerade eben noch einmal geleert. Der "alte" Warenkorb wird leider immer noch angezeigt.
     
  6. Warenannahme

    Warenannahme Mitglied

    Registriert seit:
    4. April 2018
    Beiträge:
    21
    Danke erhalten:
    1
    Danke vergeben:
    3
    Hallo,

    ich habe das gleiche Problem und bei mir funktioniert der Code auch nicht.
    Würde mich freuen wenn es dazu in diesem Threat nochmal Hilfe geben würde. Muss die CSS Modifikation mit eingebaut werden oder müsste sie automatisch im StyleEdit auftauchen wenn das HTML- Dokument funktioniert ?

    Danke schonmal

    www.frenkhandon.www87.hostkraft.de ist die Website falls sich jemand einen Überblick verschaffen möchte
     
  7. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    6. August 2011
    Beiträge:
    33
    Danke erhalten:
    0
  8. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    6. August 2011
    Beiträge:
    33
    Danke erhalten:
    0
    Gibts da noch keine Lösung? Hab schon ein paar Shops gesehen, die das gelöst haben!
     
  9. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    6. August 2011
    Beiträge:
    33
    Danke erhalten:
    0
    @Michael-77 wie hast du das denn gelöst?
    (Link nur für registrierte Nutzer sichtbar.)
     
  10. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    #70 barbara, 28. Juni 2018
    Zuletzt bearbeitet: 4. Juli 2018
    Also ich habe das bei mir im Shop (3.8.0) und im Testshop (3.10.0)

    Bei mir gibt es 2 Bilder: eins mit leerem Korb und eins mit vollem Korb.
    Mobil bleibt das Warenkorb-Symbol.

    meine
    GXModules/Name/Allgemeines/Shop/Templates/Honeygrid/Boxes/box_cart_head.html
    hat diesen Inhalt:
    HTML:
    {block name="box_cart_head_basket"}
                {*<i class="gm-cart-basket"></i>*}
                <span class="basket">
                    {if $productsCount == 0}
                        <img src="{$tpl_path}icon-grey-basket-big.png" alt="" />
                    {/if}
                    {if $productsCount > 0}
                        <img src="{$tpl_path}shopping-cart-icon-full.png" alt="" />
                    {/if}
                </span>
                <span class="cart">
                    {$txt.heading_cart}<br />
                    <span class="products">
                        {block name="box_cart_head_basket_total"}{$TOTAL}{/block}
                    </span>
                </span>
    {/block}
    Meine Bilder liegen im Verzeichnis
    templates/Honeygrid/

    Dann habe ich im Verzeichnis
    templates/Honeygrid/usermod/css/
    eine Datei
    mein.css
    (Das müsste aber genau so im Style Editor unter eigenes css funktionieren)

    mit diesen Codes:
    Code:
    @media (min-width:768px){
    .gm-cart-basket:before {
        content: '';
    }}
    @media (max-width:767px){
    .gm-cart-basket:before {
        content: '\e80c';
    }}
     
  11. Anonymous

    Anonymous Beta-Held

    Registriert seit:
    22. März 2015
    Beiträge:
    2.381
    Danke erhalten:
    640
    Danke vergeben:
    414
    Ich habe bei mir die Datei box_cart_head.html im

    GXModules/XXXX/template/Shop/Templates/Honeygrid/Boxes/box_cart_head.html mit folgendem Inhalt angelegt:

    HTML:
    {block name="box_cart_head_list_item"}
                        <li>
                            <a id="fhws_cart" href="{'shopping_cart.php'|xtc_href_link}" class="dropdown-toggle">
                                {block name="box_cart_head_basket"}
                                    <i class="gm-cart-basket"></i>
                                {/block}
                                {block name="box_cart_head_products_count"}
                                    {if $showProductsCount == 'true'}
                                        <span class="cart-products-count{if $products|@count == 0} hidden{/if}">
                                            {$products|@count}
                                        </span>
                                    {else}
                                        <span class="cart-products-count{if $productsCount == 0} hidden{/if}">
                                            {$productsCount}
                                        </span>
                                    {/if}
                                {/block}
                            </a>
                           
                            {block name="box_cart_head_dropdown"}###SHOPPING_CART_DROPDOWN###{/block}
                        </li>
    {/block}
    Dann habe ich im Verzeichnis
    GXModules\XXXX\template\Shop\Templates\All\Css
    eine Datei
    top_navi.css
    (Das müsste aber genau so im Style Editor unter eigenes css funktionieren)

    wie folgt angelegt:

    Code:
    #fhws_cart {
            background-position: center center;
            background-size: 418px;
            background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22566.93px%22%20height%3D%22566.93px%22%20viewBox%3D%220%200%20566.93%20566.93%22%20enable-background%3D%22new%200%200%20566.93%20566.93%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23313131%22%20d%3D%22M279.252%2C270.224h7.843v6.486h-7.843V270.224z%20M277.138%2C268.11v8.601h-5.447L269%2C300.93h27.986v-0.008%0A%09l-2.691-24.211h-5.086v-6.486v-2.114H277.138z%22/%3E%0A%3C/svg%3E%0A)
        }
    Ich verwende eine SVG Datei als Bild.
     
  12. Carl Wenning

    Carl Wenning Erfahrener Benutzer

    Registriert seit:
    13. Mai 2018
    Beiträge:
    53
    Danke erhalten:
    3
    Danke vergeben:
    2
    Grade noch mal getestet: Geht nicht.
    Deiner CSS fehlen übrigens noch zwei schließende Brackets. ;)

    Mein unsauberer Workaround:
    Style-Edit -> Header -> Kleiner Warenkorb -> Farbe des Icons & Farbe des Icons Sticky:
    Code:
    rgba(51, 51, 51, 0)
     
  13. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    geändert, danke.
     
  14. Anonymous

    Anonymous Neues Mitglied

    Registriert seit:
    8. Januar 2019
    Beiträge:
    2
    Danke erhalten:
    0
    Hi @Till (Gambio) , dein Tipp ist super verständlich formuliert, nur leider funktioniert es bei mir nicht :(
    Hat sich inzwischen eventuell was geändert?

    Würde mich sehr über eine kleine Hilfe freuen.
    Danke im Voraus :)
     
  15. Vito

    Vito Erfahrener Benutzer

    Registriert seit:
    17. September 2019
    Beiträge:
    65
    Danke erhalten:
    0
    Danke vergeben:
    14
    habe ein Cloud-Shop, wie liegt CSS?
     
  16. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Das css ist im Style Editor (eigenes css).
    Das wird dir aber nicht viel nützen, da Du dort nur ein anderes Gambio-Icon einfügen könntest und keins von einer anderen Schriftart.
     
  17. Vito

    Vito Erfahrener Benutzer

    Registriert seit:
    17. September 2019
    Beiträge:
    65
    Danke erhalten:
    0
    Danke vergeben:
    14
    im Style Editor konnte ich nicht feststellen wo genau das Warenkorb-Icon außer Farbe und Größe geändert werden konnte.
     
  18. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Wenn überhaupt, dann geht das nur im eigenen css.
    Aber wie gesagt, da wird ein Gambio-Schriftzeichen gesetzt und man kann dieses nur gegen ein anderes Gambio-Schriftzeichen tauschen. Das wird dir nichts nützen.
     
  19. Vito

    Vito Erfahrener Benutzer

    Registriert seit:
    17. September 2019
    Beiträge:
    65
    Danke erhalten:
    0
    Danke vergeben:
    14
    für ein Shop mit Mode/Fashion ist das Warenkorb-Icon ja in Ordnung aber mit z.B. Werkzeuge geht’s gar nicht.
    Ich habe keine Erfahrung mit css, könntest du bitte mir darauf Hinweis geben...
    .
     
  20. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Noch mal.
    Das Warenkorb-Symbol ist kein Icon, sondern ein Schriftzeichen.
    Du kannst das bestehende Schriftzeichen nur gegen ein anderes Gambio-Schriftzeichen tauschen.

    Versuche einmal dieses:
    öffne den Style Editor und Deinen Style.
    Klicke oben auf den Namen Deines Styles, jetzt sollte darunter ein Link auftauchen "eigenes css hinzufügen"
    das öffnest Du
    Da geht ein PopUp auf und da trägst Du das ein (sollte schon etwas darin stehen, dann kommt der Code ganz ans Ende):
    Code:
    .gm-cart-basket:before {
        content: '\e821';
    }
    Dann hast Du statt dem Korb einen Einkaufswagen