+ Antworten
Ergebnis 1 bis 6 von 6

Thema: kleine modufizierung,...

  1. #1
    Neu an Board
    Registriert seit
    30.07.2007
    Beiträge
    99
    Bedankte sich
    11
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard Modul als Komponente und eine kleine modufizierung,...

    Hallo,... ich hab mir das script geladen:
    http://www.joomlaos.de/option,com_re...o/id,4496.html

    ich möchte gerne vom admincenter eine variable übergeben,...

    ich hab in der xml vom adminbereich diese Zeile eingefügt:
    HTML-Code:
    <param name="spec" type="text" default="" label="Special" description="" />
    und in meinem Modul hab ich diese zeile eingefügt,...

    $params -> get(spec);

    wer kann mir sagen was ich jetzt noch tun muss das mir diese variable übergeben wird,... mir ist klar das da noch ein paar codezeilen fehlen,... aber wo wird diese variable hin übergeben und wie schiebe ich diese in mein modul rein?

    in der components\com_m2c\views\m2c\tmpl\default.php wird das modul als variable $module ausgegeben,... und da steh ich jetzt

    Hat jemand ne idee für mich???

    WARUM? Das ist jetzt zu komplex um das alles in ein paar codezeilen zu erklären,... kurzgesagt möchte ich ein modul mit ein und dem selben inhalt und ein paar anderen funktionen (deshalb die variable die dann vorgibt die die funktionen auszusehen haben) an mehreren stellen in meinen script nutzen möchte.

    Danke
    Geändert von JesusFreak (04.01.2010 um 13:54 Uhr)

  2. #2
    Neu an Board
    Registriert seit
    08.01.2007
    Beiträge
    54
    Bedankte sich
    1
    Erhielt 10 Danksagungen
    in 10 Beiträgen

    Standard

    Hallo Jesusfreak,
    das sollte doch so funzen.
    Das sollte in die aufrufende Datei:
    $params = &JComponentHelper::getParams( 'COMPONENTEN_NAME' );
    $params->get( 'PARAM_NAME_DER_XML_DATEI' )

    Gruß Thomas
    www.pixellaeufer.de

  3. #3
    Neu an Board
    Registriert seit
    30.07.2007
    Beiträge
    99
    Bedankte sich
    11
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    hm ok,...

    die codezeile hab ich vergessen,...

    $params = &JComponentHelper::getParams( 'COMPONENTEN_NAME' );


    aber wie heißt meine komponente? weil

    [direkt ins modul geschrieben]
    $params = &JComponentHelper::getParams( 'com_m2c' );
    echo "spec ".$params -> get('spec');

    geht nicht,...

  4. #4
    Neu an Board
    Registriert seit
    30.07.2007
    Beiträge
    99
    Bedankte sich
    11
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    hm was mir gerade noch aufgefallen ist,... wichtig dabei ist ja auch das sich die variablen unterscheiden jeh nach modul position,... im standartmodul kann ich ne variable mit übergeben,... aber über diese kompopnente "m2c",... ich schaff es nicht.

  5. #5
    Neu an Board
    Registriert seit
    08.01.2007
    Beiträge
    54
    Bedankte sich
    1
    Erhielt 10 Danksagungen
    in 10 Beiträgen

    Standard

    liegt die xml Datei im selben Verzeichnis wie die PHP Datei? Und wie sind die Namen der Dateien?
    Gruß Thomas

    www.pixellaeufer.de

  6. #6
    Neu an Board
    Registriert seit
    30.07.2007
    Beiträge
    99
    Bedankte sich
    11
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    naja eigentlich nicht,...

    unter
    \administrator\components\com_m2c
    liegt die config.xml mit dem inhalt:
    u.a.
    <param name="spec" type="text" default="" label="Special switch" description="" />
    unter
    \modules\mod_supus
    liegt das modul das über die komponente m2c eingelesen wird mit u.a. dem inhalt
    mod_supus.php
    $params = &JComponentHelper::getParams( 'com_m2c' );
    echo "spec ".$params -> get('spec');


    das modul wird auch richtig angezeigt,... nur eben die variable wird nicht mit übertragen,...

    ich weiß ich habs schonmal gesagt,... aber es ist wichtig das die variable zum menüeintrag bestimmt ist,...

    also z.B.
    Modul an der seite (ohne variable)
    Menülink 1 ($variable = menu1)
    Manülink 2 ($variable = manu2),...

    geht sowas überhaupt???

+ Antworten

Lesezeichen

Berechtigungen

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