+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Kleines Anfänger Problem

  1. #1
    Hat hier eine Zweitwohnung Avatar von netzgeek
    Registriert seit
    04.10.2008
    Beiträge
    1.234
    Bedankte sich
    117
    Erhielt 179 Danksagungen
    in 172 Beiträgen

    Standard Kleines Anfänger Problem

    Hi,

    ich bin gerade dabei ein sehr sehr simples Modul für mich zu erstellen.
    ich habe in der default.php folgendes:

    PHP-Code:
    <?php // no direct access
    defined'_JEXEC' ) or die( 'Restricted access' ); ?>
    <ul>
        <li><?php echo $this->params->get('firstname'); ?></li>
    </ul>
    meine mod_goalking.php sieht wie folgt aus:
    PHP-Code:
    <?php
    /**
    * @version        $Id: mod_latestnews.php 7692 2007-06-08 20:41:29Z tcp $
    * @package        Joomla
    * @copyright    Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.
    * @license        GNU/GPL, see LICENSE.php
    * Joomla! is free software. This version may have been modified pursuant
    * to the GNU General Public License, and as distributed it includes or
    * is derivative of works licensed under the GNU General Public License or
    * other free or open source software licenses.
    * See COPYRIGHT.php for copyright notices and details.
    */

    // no direct access
    defined('_JEXEC') or die('Restricted access');

    // Include the syndicate functions only onc
    require(JModuleHelper::getLayoutPath('mod_goalking'));
    ?>
    und die xml datei hat den parameter firstname:
    PHP-Code:
        <params>
            <
    param name="firstname" type="text" default="" label="First Name" description="put the first name of the goal king"></param>
        </
    params
    Nun bekomme ich allerdings im Frontend einen Fehler angezeigt:
    Fatal error: Call to a member function get() on a non-object in D:\xampp\htdocs\htdocs\joomla\modules\mod_goalking \tmpl\default.php on line 4
    zeile 4 in der default.php is der params->get befehl. was habe ich falsch gemacht?

  2. #2
    Wohnt hier Avatar von Lintzy
    Registriert seit
    17.06.2007
    Ort
    Wuppertal
    Beiträge
    3.310
    Bedankte sich
    300
    Erhielt 1.284 Danksagungen
    in 810 Beiträgen

    Standard

    Hi dosonaro

    mir fällt auf, dass in dem Pfad htdocs/htdocs steht. Dürfte doch eigentlich nur einmal vorkommen, oder?

    Vielleicht bringt das ja auf die richtige Spur.

    Hol dir Feedback für deine Website / dein Design! -> Klick
    Mit diversen Bewertungsboxen, Feedback-Kommentaren, egal welches CMS - völlig unkompliziert und kostenlos

    Klick <- Gib Feedback für andere Webdesigns / andere Designs!



  3. #3
    Hat hier eine Zweitwohnung Avatar von netzgeek
    Registriert seit
    04.10.2008
    Beiträge
    1.234
    Bedankte sich
    117
    Erhielt 179 Danksagungen
    in 172 Beiträgen

    Standard

    nein nein der pfad ist schon der richtige
    eine php echo hallo welt ausgabe funktioniert auch

  4. #4
    Wohnt hier
    Registriert seit
    01.05.2007
    Ort
    Lingen
    Beiträge
    2.576
    Bedankte sich
    6
    Erhielt 837 Danksagungen
    in 793 Beiträgen

    Standard

    Anstelle von $this->params->get() probiere mal einfach $params->get() aus
    Meine Antwort war hilfreich? Dann würde ich mich über einen Click auf Danke sehr freuen
    Kein kostenloser Support per PN

+ Antworten

Lesezeichen

Berechtigungen

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