Oxconfig / oxregistry parameter setzen

Moin,

ich möchte bei jedem Shop-Aufruf einen Wert aus der DB holen und
in der Config/Registry speichern, damit alle Module darauf zugreifen
können.

Wie stellt man das an ? Muss ich dafür ein Modul schreiben ? Wie stelle
ich sicher, daß es vor den anderen Modulen ausgeführt wird ?

Das hier habe ich versucht

$oConf = oxRegistry::getConfig();
$oConf->setConfigParam('Title', 'Value');

Es wird aber nicht ausgeführt. (Weil es keine Klasse erweitert ?)

danke ! dcc

http://www.udo-telaar.de/hello-world-mein-erstes-oxid-eshop-modul/


danke, da sind zwei Ansätze, entweder in [B]functions.php[/B]
oder [B]oxviewconfig[/B] erweitern, wie im zweiten Beispiel,
wobei ich eher an oxconfig gedacht hatte.

Habe auch schon überlegt, den Wert in der Session zu speichern,
damit es nicht jedesmal aus der DB geholt werden muss…

…die Beispiele sind unbrauchbar, der Parameter soll mit dem Start des
Shop-Frameworks geholt werden,
der Parameter soll im Frontend und im Backend zur Verfügung stehen,
quasi wie eine Shop-Einstellung, nur daß der Wert aus einer eigenen
Tabelle kommt, also nicht manuell gesetzt wird…

die links sollten auch dazu bewegen einfach mal nach beispielen zu goggeln und keine direkte lösung bieten. es gibt noch ne ganze menge mehr tutorials wie man ein oxid modul schreibt.

ich möchte bei jedem Shop-Aufruf einen Wert aus der DB holen und
in der Config/Registry speichern, damit alle Module darauf zugreifen
können.

wie du in deinem beispiel schon schreibst, könntest du den parameter als oxidconfigparam (oxconfig) speichern, welcher dir überall zu verfügung steht. identisch zu allen config einträgen aus der config.inc.php oder der oxconfig tabelle.