Antwort #5 am: 17. August 2014, 15:22:52
Hallo an diesem trüben (wettertechnisch) Sonntag!
da kann man die Zeit ja nutzen, um am Shop zu basteln...wenn man nur mal nicht wieder durch sein begrenztes Wissen gestoppt würde
Also ich habe dem Hinweis von jonnyB folgend "versucht" ein mehrsprachiges Datenbankfeld zu definieren und zwar wie folgt:
Neues Datenbankfeld in der products_description angelegt per SQL
ALTER TABLE `products_description`
ADD `products_test` VARCHAR( 80 ) NOT NULL;
Dann die Bezeichnung definiert in lang/german/admin/categories.php bzw. lang/english/admin/categories.php
define('TEXT_PRODUCTS_TEST', 'TEST'); Anschliessend den Patch zur Artikeleingabe in admin/includes/modules/new_product.php:
<tr>
<td><span class="main"><?php echo TEXT_PRODUCTS_TEST; ?></span></td>
<td><span class="main"><?php echo xtc_draw_input_field('products_test', $pInfo->products_test); ?></span></td>
</tr>
Zum Abschluss eingefügt in admin/includes/classes/categories.php
define('ADD_PRODUCTS_DESCRIPTION_FIELDS','products_order_description,products_test'); Das Datenbankfeld wird angezeigt, jedoch treten zwei Fehler auf:
1. Von der Eingabe wird nur ein Buchstabe gespeichert
, was ich wieder überhaupt nicht verstehe
2. Eine Umschaltung zwischenden Sprachen ist nicht möglich, d.h. auch keine unterscheidlichen Eingaben je Sprache
Irgendwie vermute ich, dass der Fehler in der new_product.php liegt...nur ich komm nicht drauf, wo ich da ansetzen muss.
Für Tips wäre ich dankbar.
Vorab wie immer ein Danke für hilfreiche Hinweise!
Bonner