Multi-Lang Views für eigene Tabellen

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…:slight_smile: