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: Button in Warenkorb ausblenden wenn Shippingtime =

    scooterama

    • Fördermitglied
    • Beiträge: 284
    • Geschlecht:
    Hallo, irgendwie stehe ich gerade etwas an, ich möchte in der product_info den Warenkorb Button ausblenden wenn der Artikel $products_shippingtime = 6 hat.

    Leider weiss ich nicht wie ich im Template konkret $products_shippingtime mit der ID 6 abfangen kann.
    Kann mir da evtl. jemand helfen? Oder setz ich am falschen ort an?

    Vielen Dank
    Gruss Patrick

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

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: Button in Warenkorb ausblenden wenn Shippingtime =
    Antwort #1 am: 29. Mai 2015, 16:45:51
    In der includes/modules/product_info.php fügst du vor

    Code: PHP  [Auswählen]
      // get default product_info template
      if ($product->data['product_template'] == '' || $product->data['product_template'] == 'default') {
     

    das ein

     
    Code: PHP  [Auswählen]
    // Variable für Ausblenden Warenkorb-Button
      if ($product->data['products_shippingtime']==6) {$info_smarty->assign('SHIPPING_6', true);}

    In der /dein_template/module/product_info/product_info_v1.html oder andere product_info_xx

    ersetze das

              
    Code: PHP  [Auswählen]
    <td>{$ADD_CART_BUTTON}</td>

    mit dem

              
    Code: PHP  [Auswählen]
    <td>{if $SHIPPING_6 != true}{$ADD_CART_BUTTON}{/if}</td>

    Sollte funktionieren. Habs jetzt allerdings nicht getestet

    scooterama

    • Fördermitglied
    • Beiträge: 284
    • Geschlecht:
    Re: Button in Warenkorb ausblenden wenn Shippingtime =
    Antwort #2 am: 29. Mai 2015, 18:53:36
    Sensationell Gulliver72, das funktioniert einwandfrei! Vielen herzlichen Dank für deine Hilfe.

    Das Forum ist einfach sensationell, TOP.

    Gruss Patrick

    scooterama

    • Fördermitglied
    • Beiträge: 284
    • Geschlecht:
    Re: Button in Warenkorb ausblenden wenn Shippingtime =
    Antwort #3 am: 22. Mai 2018, 15:24:02
    Hallo, ich möchte dieses Thema nochmal kurz aufgreifen für das produkt_listing.

    Ich bringe es mit meinen Künsten nicht gebacken im Listing den Button ebenfalls auszublenden.
    Sehe ich das richtig dass wenn überhaupt sicherlich an der includes/modules/default.php hand angelegt werden müsste?

    Ich wäre froh wenn jemand mir kurz auf die Sprünge helfen könnte, bin auch gerne bereit was dafür zu löhnen da es nicht selbstverständlich ist das ihr programmierer immer alles einfachso aus dem àrmel schüttelt.

    Gruss Patrick

    Hetfield

    • modified Team
    • Beiträge: 937
    Re: Button in Warenkorb ausblenden wenn Shippingtime =
    Antwort #4 am: 22. Mai 2018, 15:38:47
    Kannst Du so machen in der Templatedatei:

    Code: PHP  [Auswählen]
    {if $module_data.PRODUCTS_SHIPPINGTIME != '6' && isset($module_data.PRODUCTS_BUTTON_BUY_NOW)}
       {$module_data.PRODUCTS_BUTTON_BUY_NOW}
    {/if}

    An die Coredateien musst Du dafür nicht ran.

    MfG Hetfield 8)

    scooterama

    • Fördermitglied
    • Beiträge: 284
    • Geschlecht:
    Re: Button in Warenkorb ausblenden wenn Shippingtime =
    Antwort #5 am: 22. Mai 2018, 16:47:31
    Hallo Hetfield, vielen Dank für deine Hilfe. Hab dein Code eingebaut, komischerweise ändert sich aber nichts. Soweit war ich eben selber auch schonmal. Verstehe es gerade selber nicht.

    Hetfield

    • modified Team
    • Beiträge: 937
    Re: Button in Warenkorb ausblenden wenn Shippingtime =
    Antwort #6 am: 22. Mai 2018, 17:18:30
    Sehe gerade, dass Du noch eine alte Shopversion nutzt. Da muss Du in der includes/classes/product.php folgende Zeile suchen:
    Code: PHP  [Auswählen]
    'PRODUCTS_IMAGE' => $products_image,
    und darunter dies hier einfügen:
    Code: PHP  [Auswählen]
    'PRODUCTS_SHIPPINGTIME' => $array['products_shippingtime'],
    Dann sollte in der templates/DEIN_TEMPLATE/modules/product_listing/DEINE_LISTINGDATEI.html dieser Code funktionieren:
    Code: PHP  [Auswählen]
    {if $module_data.PRODUCTS_SHIPPINGTIME != '6' && isset($module_data.PRODUCTS_BUTTON_BUY_NOW)}
     {$module_data.PRODUCTS_BUTTON_BUY_NOW}
    {/if}
    MfG Hetfield  8)

    scooterama

    • Fördermitglied
    • Beiträge: 284
    • Geschlecht:
    Re: Button in Warenkorb ausblenden wenn Shippingtime =
    Antwort #7 am: 22. Mai 2018, 17:47:22
    Jup genau das hat mir immer gefehlt. Jetzt wo du mir auf die Sprünge geholfen hast ist es mir auch selber klar... Ich war schon auf dem richtigen Weg, aber eben, als Hobby Bastler vergisst man Sachen die man vor Jahren schonmal ähnlich gelöst hat :-(

    Vielen herzlichen Dank, nun klappt es.

    JensH

    • Neu im Forum
    • Beiträge: 2
    Re: Button in Warenkorb ausblenden wenn Shippingtime =
    Antwort #8 am: 20. April 2019, 05:56:00
    Hallo,

    ich habe gerade erfolgreich nach eurer Anleitung den Warenkorb Button ausgeblendet, wenn Shippingtime = (bei mir) 4 ist.
    Vielen Dank an das Forum.

    Kann ich in der product_listing den Artikel auch ganz ausblenden wenn Shippingtime=4?

    Gruss Jens
    Frohe Ostern
    0 Antworten
    1992 Aufrufe
    22. September 2015, 13:56:45 von chaploo
    78 Antworten
    52501 Aufrufe
    20. April 2015, 21:43:17 von moscbabe
    2 Antworten
    2558 Aufrufe
    02. August 2010, 19:02:17 von Haina
               
    anything