Ich mache hier mal neu auf.
Wie komme ich an die Modul Parameter in dem Custom FormField?
ModuleHelper scheint nicht mehr zu gehen .
Modul Parameter im Custom FormField
- togo
- Erledigt
-
-
OK, anscheinend habe ich meine Frage falsch gestellt.
Bezugnehmend auf meinen Post hier, möchte ich in dem jetzt aufzurufendem Custom FormField auf Modul Parameter zugreifen,die entscheiden, mit welchen Daten das FormField gefüllt wird.
Das Frontend gibt mir die Parameter aus, per Dispatcher:Code
Alles anzeigenoomla\Registry\Registry Object ( [data:protected] => stdClass Object ( [pretext] => [rules] => stdClass Object ( [rules0] => stdClass Object ( [rule] => 0 [ruleoperator] => == [rulevalue] => ) ) [editableuntil] => 9999-01-01 23:59:59 [showeditableuntionote] => 1 [adduserattributes] => 1 [adduserprofile] => 1 [addcustomfields] => 1 [module_tag] => div [bootstrap_size] => 0 [header_tag] => h3 [header_class] => [style] => 0 ) [initialized:protected] => 1 [separator:protected] => . )
in dem Custom FormField erhalte ich, per ModuleHelper::getModule('mod_btntpusergroup');
Da komme ich nicht an den Dispatcher.Code
Alles anzeigenstdClass Object ( [id] => 0 [title] => [module] => mod_btntousergroup [position] => [content] => [showtitle] => 0 [control] => [params] => )
Ich hoffe die weiteren Infos helfen bei der Lösungsfindung. -
Da das Feld ja nur währen der Konfiguration des Modules aufgerufen wird, ist es ein Bestandteil des gesamten Formulares.
Schau dir mal $this an bzw. $this->form.
Daraus könnte sich z.B. der Aufruf:
$this->form->getValue('<FELDNAME>', '<STANDARDWERT-FALLS-LEER>');