Hallo zusammen,
Ich hab ein kleines Modul gebastelt, das den Seitentitel auf einer Modulposition darstellt.
Hier erstmal der Code:
mod_contentheading.xml (Install):
mod_contentheading.php (Rahmen):Code:<install type="module" version="1.5.0"> <name>ContentHeading</name> <author>xxx</author> <authorUrl>xxx</authorUrl> <license>GNU/GPL</license> <version>0.0.1 beta</version> <description>Dieses Modul stellt den Seitentitel auf einer beliebigen Modulposition dar.</description> <files> <filename module="mod_contentheading">mod_contentheading.php</filename> <filename>helper.php</filename> <filename>tmpl/default.php</filename> </files> <params> </params> </install>
helper.php (Controller):PHP-Code:<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
require_once(dirname(__FILE__).DS.'helper.php');
$pagetitle = ModContentHeading::getPagetitle();
require( JModuleHelper::getLayoutPath( 'mod_contentheading' ) );
?>
PHP-Code:<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport( 'joomla.application.component.view' );
class ModContentHeading extends JView
{
public function getPagetitle () {
$pagetitle = $this->JView::escape($this->item->title);
return $pagetitle;
}
}
?>
default.php (View):
Sobald das Modul aktiviert ist, erhalte ich folgende Fehlermeldung auf der Seite:PHP-Code:<?php
defined( '_JEXEC' ) or die( 'Restricted access' );?>
<h1 class="contentheading">
<?php echo $pagetitle; ?>
</h1>
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /srv/www/vhosts/cms-developer.de/httpdocs/entwicklung/iwl/modules/mod_contentheading/helper.php on line 3
Ich finde in der helper.php aber keinen Fehler in Zeile 3. Auch sonst habe ich keine Ahnung, woran das liegen kann. Ich hoffe, dass mir da jemand von euch weiterhelfen kann.
Freue mich schon auf eure Antworten!
Gruß,
Christian


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen