Hallo zusammen,
ich versuche gerade ein neues Feld für oxactions
fpr den Adminberiech anzulegen und erhalte nun leider eine Fehlermeldung bei Aufruf von “Kundeninformation - Aktionen verwalten” im Adminbereich:
[13 Dec 13:50:08.299181 2017] [exception] [type OxidEsales\Eshop\Core\Exception\DatabaseErrorException] [code 1054] [file C:\development\webroot\myshop\app\vendor\oxid-esales\oxideshop-ce\source\Core\Database\Adapter\Doctrine\Database.php] [line 947] [message Unknown column ‘oxv_oxactions_de.test’ in ‘field list’]
Ich habe bisher folgendes getan. Anlegen des Feldes in der DB:
ALTER TABLE `myshop`.`oxactions` ADD COLUMN `TEST` VARCHAR\(45\) NULL DEFAULT '' AFTER `OXTIMESTAMP
Achtung, im Query oben musst ich VARCHAR
die Klammern escapen. Ich habe keine Ahnung warum das Forum das hinzufügen von Klammern nicht erlaubt.
Zusätzlich habe ich das neue Feld im Formular von source/Application/views/admin/tpl/actions_main.tpl
hinzufgefügt:
<tr>
<td class="edittext" width="120">
Test
</td>
<td class="edittext">
<input type="text" class="editinput" size="32" maxlength="[{$edit->oxactions__test->fldmax_length}]" name="editval[oxactions__test]" value="[{$edit->oxactions__test->value}]" [{$readonly}] [{$disableSharedEdit}]>
[{oxinputhelp ident="HELP_GENERAL_NAME"}]
</td>
</tr>
Ich nutze OXID 6 v1.0.0. Ich habe TMP bereits mehrfach gelöscht und auch einen Login/Logout probiert. Leider alles ohne erfolg. Habe ich Etwas vergessen anzupassen?