Ich möchte unter 4.7 Module mit eigenen Tabellen anlegen. Die Tabellen sollen Sprachen genauso implementieren, wie OXID - in den Views. Das geht entweder über die cust_config.inc ($this->aMultiLangTables) oder aber über eine Oxid Class Extension
class nf_lang extends nf_lang_parent { //'oxlang'=>'nf_zutat/core/nf_lang'
public function getMultiLangTables(){
$new_MultiLangTables=array_merge(array('nfzutat'), parent::getMultiLangTables());
return $new_MultiLangTables;
}
}
Soweit - so schön: nur bekomme ich es nicht hin, dass die oxLang 2 x überschrieben (2 Module) wird. Das sollte doch via metadata.php eigentlich transparent gehen, oder?
Ideen? Beste Grüße, Hauke
frontend: /modules/mymodule/translations/de/mymodule_lang.php
backend: /modules/mymodule/views/admin/de/mymodule_lang.php
war das was Du gesucht hast?
[QUOTE=netfeld;125965]
Soweit - so schön: nur bekomme ich es nicht hin, dass die oxLang 2 x überschrieben (2 Module) wird. Das sollte doch via metadata.php eigentlich transparent gehen, oder?
[/QUOTE]
Was passiert denn? Fehler könnte z.B. sein dass beide Klassen “nf_lang” heißen.
Nix… es wird die letzte Klasse genutzt - d.h. bei Update Views wird immer nur eine der Views erzeugt. Hmm… das wäre zumindest eine Möglickeit - ich dachte bisher, dass die Namenswahl (immerhin sind das unabhängige Module!) egal ist.
[QUOTE=leofonic;125975]Was passiert denn? Fehler könnte z.B. sein dass beide Klassen “nf_lang” heißen.[/QUOTE]
Danke! Das war es. Jetzt geht es. War mir wirklich nicht klar…