Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
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: Problem mit Attribute Preisübergabe

    bewusst

    • Mitglied
    • Beiträge: 228
    Problem mit Attribute Preisübergabe
    am: 14. Februar 2010, 14:45:26
    Hallo,

    möchte bei einem Attribut ein "Radio" Feld der Rest ist ein Textfeld.
    Funktioniert auch doch der Preis wird nicht vom Radio Feld an den Warenkorb
    übergeben die Textfelder schon.
    Wieso mache ich diese Lösung! Die Attribut mit dem Radio Feld ist Pflicht.

    Dafür habe mir eine {if} Anweisung gemacht die folgendes ausführt.
    Kommt ein Attribut mit MODEL: PRO, wird ein Radio Feld gemacht sonst
    bleibt es ein Textfeld mit Stückeingabe.

    Weiterer Fehler, trotz Anzeige den Radio Feld wird danach das Textfeld angezeigt,
    soll es aber nicht.

    hier der Code:

    Code: XML  [Auswählen]
    <table width="100%"  border="0" cellpadding="0" cellspacing="0">
      {foreach name=outer item=options_data from=$options}
        <tr>
              <td style="border-bottom: 1px solid;" colspan="7"><strong>{$options_data.NAME}:</strong></td>
        </tr>
            {foreach key=key_data item=item_data from=$options_data.DATA}
        <tr class="{cycle values="tableListingI,tableListingII"}">
              <td>{$item_data.TEXT}</td>
              <td>{#model#} {$item_data.MODEL}</td>
              <td>{#stock#} {$item_data.STOCK}</td>
              <td>{#availability#} <img /></td>
              <td> </td>
              {* Anzeige des Optionspreis-Aufschlags *}
          <td align="right">{if $item_data.PRICE}{* {$item_data.PREFIX} *}{$item_data.PRICE}{/if}</td>
          {* Alternativ: Anzeige des Artikelpreis inkl. Optionspreis-Aufschlag *}
              {* <td align="right">{if $item_data.PRICE}{$item_data.FULL_PRICE}{/if}</td> *}

    {if $item_data.MODEL =='PRO'}

                      <td>
              {php}
              $count++;
              if ($count==1) {
              {/php}
              <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked="checked" />
              {php}
              } else {
              {/php}
              <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" />
              {php}
              }
              {/php}
              </td>
    {/if}

              <td>

                            {php}
                      $count++;
                {/php}

              <input type="text" name="{php} echo 'attrib_qty_'.$count; {/php}" size="2" maxlength="2" />
                    <input type="hidden" name="{php} echo 'attrib_opt_'.$count; {/php}" value="{$options_data.ID}" />
                    <input type="hidden" name="{php} echo 'attrib_val_'.$count; {/php}" value="{$item_data.ID}" />

              </td>
        </tr>
            {/foreach}
      {/foreach}
    </table>
    <input type="hidden" name="attrib_count" value="{php} echo $count; {/php}" />
    {/if}
     
    Anbei das Bild.

    Wie kann ich es lösen, das das Feld verschwindet (Rot gekennzeichnet)?
    Wien kann ich es lösen, das der Preis vom Radio Feld an den Warenkorb übergeben wird?

    THX
    bewusst

      [ Für Gäste sind keine Dateianhänge sichtbar ]



    Linkback: https://www.modified-shop.org/forum/index.php?topic=4004.0
    Trade Republic - Provisionsfrei Aktien handeln
    2 Antworten
    2497 Aufrufe
    22. September 2011, 16:26:37 von tuxie
    0 Antworten
    908 Aufrufe
    29. November 2019, 15:51:17 von benax
    4 Antworten
    1527 Aufrufe
    18. Juni 2020, 15:59:10 von Livesol