Nimm mal:
Steuerungsdatei:mod_testeventreg.php
PHP
<?phpdefined('_JEXEC') or die;require_once dirname(__FILE__) . '/helper.php';$text = 'Thats my first output module for Joomla.';$execVar = mod_testEventRegHelper::returnOutput($text);require JModuleHelper::getLayoutPath('mod_testeventreg');?>
helper.php:
PHP
<?phpdefined('_JEXEC') or die;class mod_testEventRegHelper{public static function returnOutput($text){return $text;}}?>
default.php:
PHP
<?php
defined('_JEXEC') or die;
?>
<h1>Thats my first output module for Joomla.</h1>
<h2><?php echo $execVar; ?></h2>
... $params ist eine "reservierte Variable" welche i.d.R. ein Object ist und u.a. die Einstellungen (Parameter) z.B. des Moduls speichert.