+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Modul verursacht Parse Error!

  1. #1
    Neu an Board
    Registriert seit
    21.04.2005
    Beiträge
    15
    Bedankte sich
    1
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Modul verursacht Parse Error!

    Hallo zusammen,
    Ich hab ein kleines Modul gebastelt, das den Seitentitel auf einer Modulposition darstellt.

    Hier erstmal der Code:

    mod_contentheading.xml (Install):
    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>
    mod_contentheading.php (Rahmen):
    PHP-Code:
    <?php
    defined
    '_JEXEC' ) or die( 'Restricted access' );
    require_once(
    dirname(__FILE__).DS.'helper.php'); 
    $pagetitle ModContentHeading::getPagetitle();
    require( 
    JModuleHelper::getLayoutPath'mod_contentheading' ) );
    ?>
    helper.php (Controller):
    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):
    PHP-Code:
    <?php
    defined
    '_JEXEC' ) or die( 'Restricted access' );?>
    <h1 class="contentheading">
    <?php echo $pagetitle?>
    </h1>
    Sobald das Modul aktiviert ist, erhalte ich folgende Fehlermeldung auf der Seite:
    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

  2. #2
    War schon öfter hier
    Registriert seit
    10.05.2008
    Beiträge
    190
    Bedankte sich
    3
    Erhielt 33 Danksagungen
    in 32 Beiträgen

    Standard

    da wird wohl irgendwas PHP5 brauchen und Du hast nur PHP4 ...

    Gruß Michael

  3. #3
    War schon öfter hier
    Registriert seit
    10.05.2008
    Beiträge
    190
    Bedankte sich
    3
    Erhielt 33 Danksagungen
    in 32 Beiträgen

    Standard

    falls Du nicht weiter kommst, schau mal nach "public"

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein