Hallo,
ich habe in der Version 2.3.1 erfolgreich mehrere Felder in categories.php (natürlich auch in der DB und in product_info.php) hinzugefügt und es funktioniert einwandfrei. Jetzt möchte ich die gleichen Felder in der Version 2.3.4 BS hinzufügen und es klappt auch, bis auf eine Ausnahme: wenn ich ein Produkt anlege werden alle Inhalte der Felder, auch die der neuen, in die DB geschrieben und erscheinen auch auf der Produktseite. Nur bei der nachträglichen Bearbeitung des Artikels öffnet die categories.php nur bis zum ersten neu dazugefügten Texteld - die Landesflagge erscheint noch, danach ist alles leer. Wenn ich nun bei den neuen Feldern in categories.php "empty" durch "isset" ersetze - wie in der categories-Version in 2.3.1, dann öffnet categories.php ganz, nur leider ohne die neuen Daten aus der DB.
Danke im Voraus für jede Idee.
mfG
Udo
P.S.
hier die kritische Stelle in der categories.php:
<?php
for ($i=0, $n=sizeof($languages); $i<$n; $i++) {
?>
<tr>
<td class="main" valign="top"><?php if ($i == 0) echo TEXT_SHORT_DESC; ?></td>
<td><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="main" valign="top"><?php echo tep_image(tep_catalog_href_link('includes/languages/' . $languages[$i]['directory'] . '/images/' . $languages[$i]['image'], '', 'SSL'), $languages[$i]['name']); ?> </td>
<td class="main"><?php echo tep_draw_textarea_field('short_desc[' . $languages[$i]['id'] . ']', 'soft', '70', '1', (empty($pInfo->products_id) ? '': tep_get_short_desc($pInfo->products_id, $languages[$i]['id']))); ?></td>
</tr>
</table></td>
</tr>
<?php
}
?>