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: Attribute Auswahl formatieren

    nicnero

    • Schreiberling
    • Beiträge: 389
    • Geschlecht:
    Attribute Auswahl formatieren
    am: 04. Januar 2012, 11:12:01
    Hallo

    Ich habe mal eine Frage zu der Attribute Auswahl.
    Wie Ihr auf den Bild sehen könnt ist die Auswahl der Attribute auf der rechten Seite.

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

    Nun möchte ich gern diese Auswahl auf der linken Seite haben. Ich habe das schon probiert, aber bin zu keinen Ergebnis gekommen. War immer das ganze Layout zerschossen.  :-/
    Und eine Frage hätte ich noch. Kann man statt einen Kreis als Auswahl ein kleines Rechteckfenster mit Haken einfügen oder ist das dann komplizierter?

    Gruß Nico

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

    nicnero

    • Schreiberling
    • Beiträge: 389
    • Geschlecht:
    Re: Attribute Auswahl formatieren
    Antwort #1 am: 04. Januar 2012, 15:20:57
    Hallo
    Darf ich nochmal pushen bitte.
    :thx:

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: Attribute Auswahl formatieren
    Antwort #2 am: 04. Januar 2012, 17:24:28
    Die rechteckigen Auswahlfelder heißen Checkboxen und sind für Mehrfach-Auswahlen.
    Du musst uns schon einen Link zu deinem Shop geben oder den Inhalt deiner "product_options" Templatedatei hier beitragen.

    :glaskugel:

    Gruß

    h-h-h

    nicnero

    • Schreiberling
    • Beiträge: 389
    • Geschlecht:
    Re: Attribute Auswahl formatieren
    Antwort #3 am: 04. Januar 2012, 18:58:39
    Hallo h-h-h

    Natürlich hast ja Recht. Sonst geht das ja nicht.

    Hier mal der Inhalt der Datei "table_linsting.html"

    Code: PHP  [Auswählen]
    {if $options!=''}
     <p class="pinfooptions">Optionen</p>
     <div style="padding: 0 0 0 10px;">
      {foreach name=outer item=options_data from=$options}
      <strong>{$options_data.NAME}:</strong><br />  <input type="radio" name="id[{$options_data.ID}]1" value="V1" checked="" />
    {foreach key=key_data item=item_data from=$options_data.DATA}
     {$item_data.TEXT} {if $item_data.PRICE!=''}( {$item_data.PREFIX}{$item_data.PRICE} ){/if}( {if $item_data.QUANTITY > 0}{$item_data.QUANTITY} x auf Lager{else} ausverkauft {/if})<input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked="checked" /><br />
       {/foreach}
    <div class="trenner">&nbsp;</div>
      {/foreach}
    </div>
    {/if}

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: Attribute Auswahl formatieren
    Antwort #4 am: 05. Januar 2012, 10:45:50
    Ich habe das mal ein wenig formatiert:

    Code: PHP  [Auswählen]
    {if $options!=''}
    <p class="pinfooptions">Optionen</p>
    <div style="padding: 0 0 0 10px;">
      {foreach name=outer item=options_data from=$options}
        <strong>{$options_data.NAME}:</strong><br />  
        <input type="radio" name="id[{$options_data.ID}]1" value="V1" checked="" />
          {foreach key=key_data item=item_data from=$options_data.DATA}
            {$item_data.TEXT}
            {if $item_data.PRICE!=''}( {$item_data.PREFIX}{$item_data.PRICE} ){/if}( {if $item_data.QUANTITY > 0}{$item_data.QUANTITY} x auf Lager{else} ausverkauft {/if})
            <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked="checked" /><br />
          {/foreach}
        <div class="trenner">&nbsp;</div>
      {/foreach}
    </div>
    {/if}

    Bei dir ist immer jede Option als Checked markiert, was zur Folge hat, dass immer die letzte Möglichkeit markiert ist.

    Dann frage ich mich, was das hier für ein Radiobutton sein soll:

    Code: PHP  [Auswählen]
    <input type="radio" name="id[{$options_data.ID}]1" value="V1" checked="" />

    Die ist immer angewählt und kann auch nicht geändert werden.

    nicnero

    • Schreiberling
    • Beiträge: 389
    • Geschlecht:
    Re: Attribute Auswahl formatieren
    Antwort #5 am: 05. Januar 2012, 11:34:45
    Hallo GTB

    Ersteinmal vielen Dank das du dir das angenommen hast.
    Das mit den Code weiß ich auch nicht was der da soll.
    Auf jeden Fall werde ich den Code von dir nun mal einsetzen und schauen wie es geht.

    Vielen Dank  :king:

    Gruß Nico

    EDIT: Ich war zu schnell. Ist immer noch rechts,

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: Attribute Auswahl formatieren
    Antwort #6 am: 05. Januar 2012, 12:15:12
    Ich habe ja auch nicht geschrieben, dass ich dir das korrigiert habe, sondern nur formatiert.

    Hier wie du das umdrehen kannst:

    Code: PHP  [Auswählen]
    {if $options!=''}
    <p class="pinfooptions">Optionen</p>
    <div style="padding: 0 0 0 10px;">
      {foreach name=outer item=options_data from=$options}
        <strong>{$options_data.NAME}:</strong><br />  
        <input type="radio" name="id[{$options_data.ID}]1" value="V1" checked="" />
          {foreach key=key_data item=item_data from=$options_data.DATA}
            <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked="checked" />
            {$item_data.TEXT}
            {if $item_data.PRICE!=''}( {$item_data.PREFIX}{$item_data.PRICE} ){/if}( {if $item_data.QUANTITY > 0}{$item_data.QUANTITY} x auf Lager{else} ausverkauft {/if})
            <br />
          {/foreach}
        <div class="trenner">&nbsp;</div>
      {/foreach}
    </div>
    {/if}

    Aber ich verstehe nach wie vor, diese eine Zeile nicht.

    Gib mir mal einen Link zum Shop.

    Gruss Gerhard

    nicnero

    • Schreiberling
    • Beiträge: 389
    • Geschlecht:
    Re: Attribute Auswahl formatieren
    Antwort #7 am: 05. Januar 2012, 12:23:16
    Ja hatte ich dann auch gemerkt.  :datz:

    www.trend-fashion-mode.de

    Gruß Nico

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: Attribute Auswahl formatieren
    Antwort #8 am: 05. Januar 2012, 12:35:54
    Ok, schaut ja schon mal gut aus.

    Jetzt noch Schönheitskorrekturen:

    Code: PHP  [Auswählen]
    {if $options!=''}
    <p class="pinfooptions">Optionen</p>
    <div style="padding: 0 0 0 10px;">
      {foreach name=outer item=options_data from=$options}
        <strong>{$options_data.NAME}:</strong><br />  
          {foreach name=key_data key=key_data item=item_data from=$options_data.DATA}
            {if $smarty.foreach.key_data.first}
              <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked="checked" />
            {else}
              <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" />
            {/if}
            {$item_data.TEXT}
            {if $item_data.PRICE!=''}( {$item_data.PREFIX}{$item_data.PRICE} ){/if}( {if $item_data.QUANTITY > 0}{$item_data.QUANTITY} x auf Lager{else} ausverkauft {/if})
            <br />
          {/foreach}
        <div class="trenner">&nbsp;</div>
      {/foreach}
    </div>
    {/if}

    Damit wird nun das erste Attribut als markiert gesetzt.

    Gruss Gerhard

    nicnero

    • Schreiberling
    • Beiträge: 389
    • Geschlecht:
    Re: Attribute Auswahl formatieren
    Antwort #9 am: 05. Januar 2012, 12:39:00
    Vielen Dank GTB
    Das werde ich sofort noch umsetzen. Und dann gefällt mir es auch schon viel besser.

     :-B

    Danke und Gruß

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: Attribute Auswahl formatieren
    Antwort #10 am: 05. Januar 2012, 12:43:42
    Gut gemacht  :!:

    Jetzt ist der Code in dem Bereich auch sauber.

    Gruss Gerhard
    2 Antworten
    3028 Aufrufe
    09. Oktober 2013, 15:11:54 von beeb
    57 Antworten
    37106 Aufrufe
    25. Februar 2016, 08:34:58 von platzerits
    2 Antworten
    2704 Aufrufe
    21. Januar 2014, 02:21:13 von Gradler
               
    anything