Merkmale in Tabs wobei für einige Merkmale eigene Tabs

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.319
143
Küps
Hallo Leute ich hoffe ihr könnt mir mal mit ein paar Denkanstössen helfen.

Ich habe bei dem Artikel viele Merkmale wobei einige Merkmale unter einen eigenen Tab laufen sollen.

Angedacht ist das das Merkmal Farbe (das sind ca. 8 Stück) unter einen eigenen Tab laufen und die Merkmale Qualitäten (das sind ca. 8 Merkmale mit jeweils x Werten) in einen weiteren Tab sollen.
Alle anderen Merkmale und Werte sollen in einen Tab Details.

Wie würdet ihr das umsetzen ich denke das ich hier in den Smarty Template Daten mit schleifen spielen muss oder?
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.319
143
Küps
AW: Merkmale in Tabs wobei für einige Merkmale eigene Tabs

Also ich habe den richtigen Punkt in der Artikel_inc.tpl gefunden. Habe aber noch einen Fehler vielleicht kann jemand mit mehr php und smarty Erfahrung mir helfen?

Wenn ich nur Farben rausfiltere dann geht alles will ich aber Farben und Kunst Farben rausfiltern dann scheint er das komplett zu überspringen

PHP:
                             {if $Einstellungen.artikeldetails.merkmale_anzeigen=="Y"}
                                {foreach from=$Artikel->oMerkmale_arr item=oMerkmal}
                                    {if $oMerkmal->cName!="Farben" or $oMerkmal->cName!="Kunst Farben"}
                                       <div class="item">
                                          <strong class="label">
                                             {if $Einstellungen.navigationsfilter.merkmal_anzeigen_als == "T"}
                                                <b>{$oMerkmal->cName}:</b> 
                                             {elseif $Einstellungen.navigationsfilter.merkmal_anzeigen_als == "B" && $oMerkmal->cBildpfadKlein ne 'gfx/keinBild.gif'}
                                                <img src="{$oMerkmal->cBildpfadKlein}" title="{$oMerkmal->cName}" />
                                             {elseif $Einstellungen.navigationsfilter.merkmal_anzeigen_als == "BT"}
                                                {if $oMerkmal->cBildpfadKlein ne 'gfx/keinBild.gif'}<img src="{$oMerkmal->cBildpfadKlein}" title="{$oMerkmal->cName}" class="vmiddle" /> {/if}<b>{$oMerkmal->cName}:</b> 
                                             {/if}
                                          </strong>
                                          <ul class="values">
                                             {foreach from=$oMerkmal->oMerkmalWert_arr item=oMerkmalWert}
                                                {if $oMerkmal->cTyp == "TEXT" || $oMerkmal->cTyp == "SELECTBOX" || $oMerkmal->cTyp == ""}
                                                   <li><a href="{$oMerkmalWert->cURL}">{$oMerkmalWert->cWert}</a></li>
                                                {elseif $oMerkmal->cTyp == "BILD"}
                                                   <li><a href="{$oMerkmalWert->cURL}"><img src="{$oMerkmalWert->cBildpfadKlein}" title="{$oMerkmalWert->cWert}" /></a></li>
                                                {elseif $oMerkmal->cTyp == "BILD-TEXT"}
                                                   <li><a href="{$oMerkmalWert->cURL}"><img src="{$oMerkmalWert->cBildpfadKlein}" title="{$oMerkmalWert->cWert}" /></a> <a href="{$oMerkmalWert->cURL}">{$oMerkmalWert->cWert}</a></li>
                                                {/if}
                                             {/foreach}
                                          </ul>
                                       </div>
                                    {/if}
                                {/foreach}
 
Zuletzt bearbeitet:

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Merkmale in Tabs wobei für einige Merkmale eigene Tabs

verstehe ich es richtig: Du willst in die Schleife einsteigen, wenn der Merkmalname weder "Farbe" noch "Kunst Farbe" ist?
Dann muss du es mit AND verknüpfen, nicht mit OR
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.319
143
Küps
AW: Merkmale in Tabs wobei für einige Merkmale eigene Tabs

oh man Danke Casim

da hat man wieder komplett verkehrt gedacht :)

gruß