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: Hilfe zu {if} Abfrage in product_listing

    Jürgen

    • Viel Schreiber
    • Beiträge: 893
    • Geschlecht:
    Hilfe zu {if} Abfrage in product_listing
    am: 28. Juli 2015, 09:48:51
    Hallo zusammen,

    ich lasse in den product listings ein bestimmtes Attribut (Grösse) zu den Artikeln anzeigen.

    Das funktioniert soweit wie gewünscht

    Code: PHP  [Auswählen]
     {if $module_data.PRODUCT_ATTRIBUTES}
    <span class="size_info" title="Diesen Artikel gibt es in folgenden Grössen">
       {foreach name=outer item=options_data from=$module_data.PRODUCT_ATTRIBUTES_DATA}
      {if $options_data.NAME == 'Grösse' }  
      {foreach key=key_data item=item_data from=$options_data.DATA}{if $item_data.STOCK>0}
      <div class="item_size_in_stock" title="Diesen Artikel gibt es in der Grö&szlig;e {$item_data.TEXT}">{$item_data.TEXT}</div>
      {else}
    <div  class="item_size_not_available" title="Diese Grö&szlig;e ist momentan ausverkauft">{$item_data.TEXT}</div>
     {/if}
    {/foreach}
     {/if}
      {/foreach}</span>
    {/if}

    Die ausgegebenen Größen sind dann im template entsprechend per css gestylet.

    Ich bin mir nicht sicher, ob die Abfrage so korrekt bzw. von der Abfrag her sinnvoll ist, eigentlich brauche ich ja nur das Attribut "Grösse".

    Gibt es eine Möglichkeit, das ganze so zu schreiben, daß wenn gar keine "Grösse" einen Lagerbestand grösser 0 hat ich eine 3te Ausgabe, a la "Dieser Artikel ist in allen Grössen ausverkauft" ausgeben kann...?

    Hoffe das war einigermassen verständlich...

    Danke und Gruss

    Jürgen

    Linkback: https://www.modified-shop.org/forum/index.php?topic=33407.0
    rechtstexte für onlineshop

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Hilfe zu {if} Abfrage in product_listing
    Antwort #1 am: 28. Juli 2015, 11:39:34
    Versuch mal damit. Habs nicht getestet.

    Code: PHP  [Auswählen]
    {if $module_data.PRODUCT_ATTRIBUTES}
     
      {assign var="keine_groesse_verfuegbar" value="1"}
     
      {foreach name=outer item=options_data from=$module_data.PRODUCT_ATTRIBUTES_DATA}
        {if $options_data.NAME == 'Grösse' }  
          {foreach key=key_data item=item_data from=$options_data.DATA}
            {if $item_data.STOCK>0}
              {assign var="keine_groesse_verfuegbar" value="0"}
            {/if}
          {/foreach}
       {/if}
      {/foreach}

      <span class="size_info" title="Diesen Artikel gibt es in folgenden Grössen">
        {foreach name=outer item=options_data from=$module_data.PRODUCT_ATTRIBUTES_DATA}
          {if $options_data.NAME == 'Grösse' }  
            {if $keine_groesse_verfuegbar=='0'}
              {foreach key=key_data item=item_data from=$options_data.DATA}
                {if $item_data.STOCK>0}
                  <div class="item_size_in_stock" title="Diesen Artikel gibt es in der Grö&szlig;e {$item_data.TEXT}">{$item_data.TEXT}</div>
                {else}
                  <div  class="item_size_not_available" title="Diese Grö&szlig;e ist momentan ausverkauft">{$item_data.TEXT}</div>
                {/if}
              {/foreach}
            {else}
              <div  class="item_size_not_available" title="">Alle Grö&szlig;en ausverkauft</div>
            {/if}
          {/if}
        {/foreach}
      </span>
    {/if}

    gruß
    hen

    Jürgen

    • Viel Schreiber
    • Beiträge: 893
    • Geschlecht:
    Re: Hilfe zu {if} Abfrage in product_listing
    Antwort #2 am: 28. Juli 2015, 11:48:07
    Danke  8-)

    Das scheint zu funktionieren!

    Gruss

    Jürgen

    Alex83we

    • Neu im Forum
    • Beiträge: 10
    • Geschlecht:
    Re: Hilfe zu {if} Abfrage in product_listing
    Antwort #3 am: 06. September 2015, 10:14:51
    kannst du bitte mal die ganze Erweiterung posten mit allen geänderten datein und CSS Styls denn ich kann es so nicht verwenden mein Shop gibt leider nix aus

    Danke im Voraus

    LG Alex

    Jürgen

    • Viel Schreiber
    • Beiträge: 893
    • Geschlecht:
    Re: Hilfe zu {if} Abfrage in product_listing
    Antwort #4 am: 06. September 2015, 10:49:30
    Da musst du hier anfangen...

    http://www.modified-shop.org/forum/index.php?topic=20443.0

    Gruss Jürgen
    Managed Server
    13 Antworten
    6074 Aufrufe
    27. Oktober 2015, 16:27:40 von FS72
    6 Antworten
    2686 Aufrufe
    21. Juni 2018, 18:26:36 von Jürgen
    5 Antworten
    5814 Aufrufe
    15. April 2011, 20:17:16 von GTB
    1 Antworten
    1610 Aufrufe
    22. Oktober 2015, 14:53:14 von noRiddle (revilonetz)