Jump to content
xt:Commerce Community Forum

Text zwischen den Produktoptionen


posie

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...