posie Posted January 10, 2006 Report Share Posted January 10, 2006 Hallo, gibt es eine M?glichkeit zwischen den einzelnen Produktoptionen Text hinzuzuf?gen. Die ganze Werte bzw. Optionen werden ja in der Templatedatei ?ber eine foreach schleife abgearbeitet. Ich suche eine L?sung bzw. Templatedtaei (/template/xtc4/module/product_options/xxx.html), in der es m?glich ist einzelne Optionen auszugeben und dazwischen Texte zu schreiben. gruesse olli Link to comment Share on other sites More sharing options...
bmg4ever Posted January 10, 2006 Report Share Posted January 10, 2006 Ich gehe mal davon aus, dass du das table_listing benutzt, denn sonst w?rde das wenig sinn machen. Da ist doch eigentlich kein Problem. Wie du schon bemerkt hast, gibt es dort folgende foreach-Schleife: {foreach key=key_data item=item_data from=$options_data.DATA} <tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}"> <td width="5" > {php} $count++; if ($count==1) { {/php} <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked> {php} } else { {/php} <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}"> {php} } {/php} </td> <td width="200"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> {$item_data.TEXT}</font><br><font size="1" face="Verdana, Arial, Helvetica, sans-serif">ArtNr.: {$item_data.MODEL}</font></td> <td></td> <td width="140"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">{if $item_data.PRICE}{$item_data.PREFIX}{$item_data.PRICE}{/if}</font></div></td> </tr> {/foreach} Innerhalb selbiger f?gst du hinter der Tabellenzeile f?r die Option selber einfach noch eine Zeile f?r deinen gew?nschten Text ein: {foreach key=key_data item=item_data from=$options_data.DATA} <tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}"> <td width="5" > {php} $count++; if ($count==1) { {/php} <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked> {php} } else { {/php} <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}"> {php} } {/php} </td> <td width="200"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> {$item_data.TEXT}</font><br><font size="1" face="Verdana, Arial, Helvetica, sans-serif">ArtNr.: {$item_data.MODEL}</font></td> <td></td> <td width="140"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">{if $item_data.PRICE}{$item_data.PREFIX}{$item_data.PRICE}{/if}</font></div></td> </tr> <tr> <!-- no BGcolor --> <td colspan="4"> *Gew?nschter Text* </td> </tr> {/foreach} So jetzt hast du nurnoch ein Problem, dass mir grade erst aufgefallen ist. Du hast jetzt hinter jeder Option den selben Text. Das willst du wahrscheinlich nicht. Hier bleibt dir garnichts anderes ?brig als die Datenbanktabelle der Optionen um ein Feld mit diesem speziellen Text zu erweitern und dann die Datei product_info.php entsprechend anzupassen. Das ist kein Hexenwerk. Komplizierter wirds dann aber schon wieder, wenn man auch in der Adminoberfl?che die M?glichkeit braucht die entsprechenden Texte zu bearbeiten. Link to comment Share on other sites More sharing options...
mzanier Posted January 10, 2006 Report Share Posted January 10, 2006 http://www.xt-commerce.com/forums/index.php?download=181 ps, das n?chste mal im bitte daf?r vorgesehenen supportbereich posten. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.