+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Variabelen werden nicht übergeben

  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 Variabelen werden nicht übergeben

    Schon wieder ich

    ich habe folgende struktur

    mod_topmatch.php
    mod_topmatch.xml
    tmpl/default.php
    css/default.css

    nun habe ich in meiner mod_topmatch.php variabelen definiert.

    PHP-Code:
    $logo1             $params->get('logo-1');
    $url1             $params->get('url-1'); 
    in meiner default.php habe ich dann die jeweilie variabele stehen

    PHP-Code:
    <?php echo $url1 ?>
    allerdings werden aus irgendeinen grund die variabelen nicht übernommen, sie funktionieren also nicht. wenn ich meine variablen definitionen nun direkt mit in die default.php packe, dann funktioniert es. woran kann das liegen? ich möchte gern alle variabelen in der mod_topmatch.php haben.

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

    Standard

    Könntest du vielleicht mal die komplette mod_topmatch.php und die default.php posten?
    Meine Antwort war hilfreich? Dann würde ich mich über einen Click auf Danke sehr freuen
    Kein kostenloser Support per PN

  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

    mod_topmatch
    PHP-Code:
    <?php
    /**
    * Joomlaschmiede Topmatch Joomla! Module
    *
    * @author    joomlaschmiede.de
    * @copyright Copyright (C) 2009 Joomlaschmiede All rights reserved.
    * @license     GNU/GPL
    */

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

    // Include the syndicate functions only once
    require(JModuleHelper::getLayoutPath('mod_topmatch'));

    // Loading the stylesheet file on the head
    $filename 'default.css';
    $path 'modules/mod_topmatch/css/';
    echo 
    JHtml::_('stylesheet'$filename$path);

    ?>
    default.php
    PHP-Code:
    <?php
    /**
    * Joomlaschmiede Topmatch Joomla! Module
    *
    * @author    joomlaschmiede.de
    * @copyright Copyright (C) 2009 Joomlaschmiede All rights reserved.
    * @license     GNU/GPL
    */

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

    $fullpath         'images/stories/topmatch/';
    // init vars team 1
    $width1            $params->get('width-1'); 
    $height1         $params->get('height-1');
    $logo1             $params->get('logo-1');
    $url1             $params->get('url-1');
    $team1             $params->get('teamname-1');
    // init vars team 2
    $width2            $params->get('width-2'); 
    $height2         $params->get('height-2');
    $logo2             $params->get('logo-2');
    $url2             $params->get('url-2');
    $team2             $params->get('teamname-2');

    ?>

    <div id="js_topmatch">
        <div id="js_team1">
            <a href="<?php echo $url1 ?>" title="><?php echo $team1 ?>"><img src="<?php echo $fullpath $logo1 ?>" width="<?php echo $width1 ?>" height="<?php echo $height1 ?>" alt="<?php echo $team1 ?>" /></a>
            <p><a href="<?php echo $url1 ?>"><?php echo $team1 ?></a><br />
            <?php echo JText::_('HOME_TEAM'); ?></p>
        </div>
        <div id="js_team2">
            <a href="<?php echo $url2 ?>" title="><?php echo $team2 ?>"><img src="<?php echo $fullpath $logo2 ?>" width="<?php echo $width2 ?>" height="<?php echo $height2 ?>" alt="<?php echo $team2 ?>" /></a>
            <p><a href="<?php echo $url2 ?>"><?php echo $team2 ?></a><br />
            <?php echo JText::_('OPPONENT_TEAM'); ?></p>
        </div>
    </div>
    und die ganzen definierten variablen möchte ich gerne wie andere module auch in der mod_topmatch.php haben und nicht in dem default template.

  4. #4
    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

    keiner eine idee?

  5. #5
    War schon öfter hier Avatar von Tribal6
    Registriert seit
    23.11.2004
    Ort
    Schweiz
    Beiträge
    243
    Bedankte sich
    3
    Erhielt 54 Danksagungen
    in 44 Beiträgen

    Standard

    ...ich behaupte jetzt einfach mal, dass der Bindestrich im Variablennamen das Problem ist:

    http://www.php.net/manual/de/languag...les.basics.php

    Cheers
    Roger

+ Antworten

Lesezeichen

Berechtigungen

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