- Beiträge: 2
Fehler in einfachem Joomla-Modul
- tojoo
-
Autor
- Offline
- Neues Mitglied
-
Weniger
Mehr
14 Feb. 2016 20:53 #42276
von tojoo
Fehler in einfachem Joomla-Modul wurde erstellt von tojoo
Hallo,
ich bin erst seit kurzem bei Joomla gelandet. Für ein Forschungsprojekt pflege ich die Web-Seite und möchte nun ein Modul entwickeln, welches die Teilnahme-Registrierung für Projektmeetings einschließlich Hotelreservierungen etc. erlaubt.
Ich möchte Schrittweise vorgehen und habe daher erst mal mit einem simplen Test begonnen, bei dem einfach nur Text ausgegeben werden soll.
Wenn ich das Modul anwende erhalte ich folgenden Fehler:
Fatal error: Call to a member function get() on a non-object in /var/www/libraries/cms/module/helper.php on line 215
Das ist die zugehörige Zeile im Joomla-Code bzgl. des Fehlers:
// Check if the current module has a style param to override template module style
$paramsChromeStyle = $params->get('style');
Steuerungsdatei:mod_testeventreg.php
helper.php:
default.php:
Wie krieg ich den Text mit Hilfe des Moduls auf die Webseite?
Danke, Torsten
ich bin erst seit kurzem bei Joomla gelandet. Für ein Forschungsprojekt pflege ich die Web-Seite und möchte nun ein Modul entwickeln, welches die Teilnahme-Registrierung für Projektmeetings einschließlich Hotelreservierungen etc. erlaubt.
Ich möchte Schrittweise vorgehen und habe daher erst mal mit einem simplen Test begonnen, bei dem einfach nur Text ausgegeben werden soll.
Wenn ich das Modul anwende erhalte ich folgenden Fehler:
Fatal error: Call to a member function get() on a non-object in /var/www/libraries/cms/module/helper.php on line 215
Das ist die zugehörige Zeile im Joomla-Code bzgl. des Fehlers:
// Check if the current module has a style param to override template module style
$paramsChromeStyle = $params->get('style');
Steuerungsdatei:mod_testeventreg.php
Code:
<?php
defined('_JEXEC') or die;
require_once dirname(__FILE__) . '/helper.php';
$params = 'Thats my first output module for Joomla.';
$execVar = mod_testEventRegHelper::returnOutput( $params );
require JModuleHelper::getLayoutPath('mod_testeventreg');
?>
helper.php:
Code:
<?php
defined('_JEXEC') or die;
class mod_testEventRegHelper
{
public static function returnOutput( $params )
{
return $params;
}
}
?>
default.php:
Code:
<?php
defined('_JEXEC') or die;
?>
<h1>Thats my first output module for Joomla.</h1>
<h2><?php echo $execVar; ?></h2>
Wie krieg ich den Text mit Hilfe des Moduls auf die Webseite?
Danke, Torsten
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- tojoo
-
Autor
- Offline
- Neues Mitglied
-
Weniger
Mehr
- Beiträge: 2
14 Feb. 2016 23:05 #42277
von tojoo
tojoo antwortete auf Fehler in einfachem Joomla-Modul
Lösung ist da:
$params ist eine reservierte Variable. Wenn ich eine andere Bezeichnung wähle, geht es.
$params ist eine reservierte Variable. Wenn ich eine andere Bezeichnung wähle, geht es.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Moderatoren: pascale, adiheutschi.ch, Tribal6, RePao, Dragonlord, Chris Hoefliger