Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Fehler in einfachem Joomla-Modul

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
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
Mehr
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.
Moderatoren: pascale, adiheutschi.ch, Tribal6, RePao, Dragonlord, Chris Hoefliger
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden