Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Wishlist und Warenkorb toggle deaktivieren

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Wishlist und Warenkorb toggle deaktivieren
    am: 07. März 2021, 01:23:06
    Hi.
    ich nutze Shopversion 2.0.5.1 mit dem Responsive Template...
    Im Kopfmenü befinden sich sowohl der Wishlist- als auch der Warenkorb-link, allerding klappt beim klick erstmal ein grauer Kasten runter in dem zusammengefasst der Inhalt dargestellt wird.
    Das möchte ich nicht.
    Wie kann ich das deaktivieren oder entfernen?
    Bei Klick auf den Link soll direkt verlinkt werden.

    Danke

    Linkback: https://www.modified-shop.org/forum/index.php?topic=41724.0

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Wishlist und Warenkorb toggle deaktivieren
    Antwort #1 am: 07. März 2021, 01:51:52
    Das wird in der Datei /templates/tpl_modified_responsive/javascript/extra/default.js.php mit folgender JS-Function gesteuert:

    Code: PHP  [Auswählen]
      <?php if (!strstr($PHP_SELF, FILENAME_SHOPPING_CART) && !strstr($PHP_SELF, 'checkout')) { ?>
        $(function() {
          $('#toggle_cart').click(function() {
            $('.toggle_cart').slideToggle('slow');
            $('.toggle_wishlist').slideUp('slow');
            ac_closing();
            return false;
          });
          $("html").not('.toggle_cart').bind('click',function(e) {
            $('.toggle_cart').slideUp('slow');
          });
          <?php if (DISPLAY_CART == 'false' && isset($_SESSION['new_products_id_in_cart'])) {
            unset($_SESSION['new_products_id_in_cart']); ?>
            $('.toggle_cart').slideToggle('slow');
            timer = setTimeout(function(){$('.toggle_cart').slideUp('slow');}, 3000);
            $('.toggle_cart').mouseover(function() {clearTimeout(timer);});
          <?php } ?>
        });    

        $(function() {
          $('#toggle_wishlist').click(function() {
            $('.toggle_wishlist').slideToggle('slow');
            $('.toggle_cart').slideUp('slow');
            ac_closing();
            return false;
          });
          $("html").not('.toggle_wishlist').bind('click',function(e) {
            $('.toggle_wishlist').slideUp('slow');
          });
          <?php if (DISPLAY_CART == 'false' && isset($_SESSION['new_products_id_in_wishlist'])) {
            unset($_SESSION['new_products_id_in_wishlist']); ?>
            $('.toggle_wishlist').slideToggle('slow');
            timer = setTimeout(function(){$('.toggle_wishlist').slideUp('slow');}, 3000);
            $('.toggle_wishlist').mouseover(function() {clearTimeout(timer);});
          <?php } ?>
        });    
      <?php } else {
        unset($_SESSION['new_products_id_in_cart']);
        unset($_SESSION['new_products_id_in_wishlist']);
      } ?>

    Die müsstest du auskommentieren oder löschen und schon sollten die Links direkt weiterleiten.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Wishlist und Warenkorb toggle deaktivieren
    Antwort #2 am: 07. März 2021, 14:32:29
    Wenn du das Runterrollen der Boxen nicht generell ausschalten willst, sondern nur beim Klick auf den Link, konkret es also so haben willst wie hier beschrieben, dann kannst du in folgenden Dateien

    /templates/tpl_modified_responsive/boxes\box_cart.html
    /templates/tpl_modified_responsive/boxes/box_wishlist.html

    diesen Code (kommt in jeder Datei zweimal vor) entfernen
    Code: XML  [Auswählen]
     {if $deny_cart neq 'true'}id="toggle_cart"{/if}

    oder so
    Code: XML  [Auswählen]
     {*{if $deny_cart neq 'true'}id="toggle_cart"{/if}*}

    auskommentieren.

    Gruss
    Hanspeter

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Wishlist und Warenkorb toggle deaktivieren
    Antwort #3 am: 07. März 2021, 15:39:41
    Vielen Dank euch beiden.
    Ich werde beide Varianten mal probieren.

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Wishlist und Warenkorb toggle deaktivieren
    Antwort #4 am: 07. März 2021, 15:43:24
    Nimm die Variante von hpzeller, die erscheint mir sinnvoller als mein eigener Vorschlag.

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Wishlist und Warenkorb toggle deaktivieren
    Antwort #5 am: 07. März 2021, 16:23:24
    Erledigt. 
    Funktioniert perfekt.
    Danke euch.
    2 Antworten
    1881 Aufrufe
    06. August 2013, 12:46:07 von jaypee
    0 Antworten
    1343 Aufrufe
    19. April 2018, 08:48:25 von japadi83
    2 Antworten
    1024 Aufrufe
    03. März 2021, 09:18:45 von RobtheTop
               
    anything