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: Anzeige der Stückzahl je Attribut in product_info

    Bonner

    • Fördermitglied
    • Beiträge: 848
    • Geschlecht:
    Ich bastele zur Zeit weiter an unserem Shop auf der aktuellesten modified Version mit dem modified responsive Template.

    Erstmals habe ich jetzt die Produktattribute verwandt und stoße bei der Darstellung in der product_info auf ein Problem, dass ich nicht gelöst bekomme.

    Ich möchte dort je nach Attribut den aktuellen Lagerbestand anzeigen.
    Wenn ich die neue Struktur richtig verstanden habe, müsste das in template/module/product_options/table_listing.html erfolgen, die so aussieht

    Code: PHP  [Auswählen]
    {if $options != ''}
    {config_load file="$language/lang_$language.conf" section="product_info"}
    {config_load file="lang_`$language`.custom"}
    {config_load file="lang_`$language`.section" section="product_info"}
    <div class="productoptions">
      {foreach name=outer item=options_data from=$options}
      <div class="options_row_selection">
        <div class="options_name">{$options_data.NAME}</div>
          {foreach key=key_data name=key_data item=item_data from=$options_data.DATA}
          <div class="options_selection {cycle values="option_bg1,option_bg2"}">
            <label for="rdb_{$item_data.ID}">
              <span class="label_row1 cf">
                <span class="options_selection_input"><input type="radio" name="id[{$options_data.ID}]" id="rdb_{$item_data.ID}" value="{$item_data.ID}"{if $item_data.CHECKED == '1'} checked="checked"{/if} /></span>
                <span class="options_selection_text">{$item_data.TEXT}</span>
                {if $item_data.FULL_PRICE && $options|count == 1}<span class="options_selection_price">{$item_data.FULL_PRICE}</span>{elseif $item_data.PRICE}<span class="options_selection_price">{$item_data.PREFIX}{$item_data.PRICE}</span>{/if}
              </span>
            </label>
          </div>
          {/foreach}
      </div>
      {/foreach}
    </div>
    {/if}

    Die Anzahl je Attribut wird im Feld attributes_stock in der Tabelle product_options festgehalten.

    Meine Frage hierzu:
    a) bewege ich mich überhaupt in der richtigen Datei?
    b) welche Syntax müsste ich verwenden?
    Folgendes habe ich erfolglos versucht:
    Code: PHP  [Auswählen]
    <p>{if $module_data.PRODUCTS_OPTIONS_ATTRBUTES_STOCK}{#text_products_attributes_stock#}&nbsp;{$module_data.PRODUCTS_OPTIONS_ATTRBUTES_STOCK}{/if}

    Danke vorab für Eure Tips.

    Bonner

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

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Anzeige der Stückzahl je Attribut in product_info
    Antwort #1 am: 06. Mai 2019, 19:23:39
    Probiers mal (Nein, nicht mit Gemütlichkeit...  :-D ) mit {$item_data.STOCK}.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Anzeige der Stückzahl je Attribut in product_info
    Antwort #2 am: 06. Mai 2019, 19:34:12
    Balu lässt leider nicht grüßen... :lol1:

    {$item_data.STOCK} im zweiten foreach-Loop, wollte ich auch gerade sagen...
    Im Code der Änderung für eine Lagerampel kann man das auch gut sehen.
    Natürlich mußt du es in allen Produkt-Templates machen, vor allem aber in dem verwendeten.

    Gruß,
    noRiddle

    Bonner

    • Fördermitglied
    • Beiträge: 848
    • Geschlecht:
    Re: Anzeige der Stückzahl je Attribut in product_info
    Antwort #3 am: 07. Mai 2019, 09:14:05
    Perfekt!  :-B

    Danke an awids und noRiddle!

    Bonner
    2 Antworten
    3389 Aufrufe
    14. Oktober 2012, 07:22:26 von hendrik
    1 Antworten
    2452 Aufrufe
    05. Juli 2011, 15:09:29 von Tomcraft
    2 Antworten
    2302 Aufrufe
    21. November 2013, 09:41:04 von Bonner
    2 Antworten
    2859 Aufrufe
    10. Februar 2014, 13:20:54 von ahumer