PDA

Zobacz pełną wersję : Parametry komponentu



arpegiator
13-07-2007, 18:05
Mam pytanie. Napisałem własny komponent. Komponent posiada parametr - parametr ten wprowadza się w momencie zakładania nowej pozycji w menu (jako link do komponentu). Jak teraz z poziomu mojego komponentu mogę dostać się do wartości tego parametru?

Będę wdzięczny za pomoc.

arpegiator
13-07-2007, 20:18
Już znalazłem: $mainframe->menu->params

nexus246
13-07-2007, 20:40
Rozumiem że parametr jest wstawiony w link? Możesz też dodać komponent a parametry umieszczać w okienku po prawej które się pojawi po zapisaniu.
Wtedy odczytujesz je tak:

global $database, $Itemid;
$params = new stdClass();
$menu = new mosMenu( $database );
$menu->load( $Itemid );
$params =& new mosParameters( $menu->params );
// przykladzik wczytania
if($task=='null') $task = $params->get( 'task', 'null');
if(empty($id)) $id = $params->get( 'id', 0);
$group = $params->get( 'group', 1);