+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Parameter im Modul anwenden

  1. #1
    Neu an Board
    Registriert seit
    09.03.2010
    Beiträge
    14
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Parameter im Modul anwenden

    Ich habe selbst ein Modul entwickelt. Es handelt sich um ein Formular. In meiner XML-Datei des Modules habe ich folgende Parameter definiert:
    Code:
    <params>
            <param name="empfaenger1" type="text" default="Name" label="Empfänger1" description="Name des ersten Empfängers" />
    	<param name="email1" type="text" default="E-Mail" label="E-Mail1" description="E-Mail des ersten Empfängers" />
    	<param name="@spacer" type="spacer" default="" label="" description="" />
    	<param name="empfaenger2" type="text" default="Name" label="Empfänger2" description="Name des zweiten Empfängers" />
    	<param name="email2" type="text" default="E-Mail" label="E-Mail2" description="E-Mail des zweiten Empfängers" />		
    </params>
    Ich möchte nun in meiner mod_formular.php diese Werte nutzen können. Ich gebe im Backand von Joomla den Parameter ein z.B. einen Namen, und möchte diesen dann in der PHP-Datei in eine Variabel $name speichern. Ich komme hier leider nicht weiter, kann mir jemand helfen?
    Geändert von Bubba0802 (18.03.2010 um 08:34 Uhr)

  2. #2
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.367
    Bedankte sich
    456
    Erhielt 2.978 Danksagungen
    in 2.796 Beiträgen

    Standard

    Das in die "helper.php":
    Code:
    public function getIrgendwas($params) {
          	$dername = $params->get('name');
            (...)
    }

    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  3. #3
    Joomla Guru Avatar von elkuku
    Registriert seit
    14.06.2006
    Ort
    Guayaquil - Südamerika
    Beiträge
    1.689
    Bedankte sich
    74
    Erhielt 517 Danksagungen
    in 397 Beiträgen

    Standard

    Die Variable $params ist in einem Modul immer automatisch (dank Joomla!) ein JParameter Objekt.
    Du kommst also ganz einfach mit $params->get('foo') an Deine Parameter.
    Weiteres:
    http://wiki.joomla-nafu.de/joomla-dokumentation/Joomla!_Programmierung/Programmierung/Module
    http://docs.joomla.org/How_to_create_a_module
    Gruß,
    Nikolai
    Hilf mit: Deutsche Joomla! Dokumentation Help testing: EasyCreator Noch Fragen ? Forum.Joomla-Nafu.de

  4. #4
    Neu an Board
    Registriert seit
    09.03.2010
    Beiträge
    14
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Vielen Dank hat super funktioniert

+ Antworten

Lesezeichen

Berechtigungen

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