+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Modul- Parameter zur Laufzeit in Komponenten verwenden

  1. #1
    War schon öfter hier
    Registriert seit
    24.01.2006
    Ort
    Nordkirchen
    Alter
    44
    Beiträge
    182
    Bedankte sich
    57
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Frage Modul- Parameter zur Laufzeit in Komponenten verwenden

    Hi @all,

    wie kann ich Modul- Parameter zur Laufzeit in Komponenten verwenden?
    Soll heißen: Ich habe Modulparameter und die möchte ich in Komponenten zur Verfügung stehen haben.

    Wer hat, oder kennt ein Beispiel?

    Das gleiche gilt evtl. für plugins!

    Danke für eure Hilfe!

    :-) Micha

  2. #2
    War schon öfter hier
    Registriert seit
    05.02.2007
    Ort
    Dortmund
    Beiträge
    144
    Bedankte sich
    4
    Erhielt 31 Danksagungen
    in 28 Beiträgen

    Standard

    Meinst du das?

  3. Erhielt Danksagungen von:


  4. #3
    War schon öfter hier
    Registriert seit
    24.01.2006
    Ort
    Nordkirchen
    Alter
    44
    Beiträge
    182
    Bedankte sich
    57
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Standard

    Super! Ist genau was ich suchte

  5. #4
    War schon öfter hier
    Registriert seit
    24.01.2006
    Ort
    Nordkirchen
    Alter
    44
    Beiträge
    182
    Bedankte sich
    57
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Frage Joomla 1.5 :: Werte von Pluginparameter für Komponenten bereitstellen

    Hi,
    noch mal zum Verständnis:

    Ich will Werte von Pluginparameter für Komponenten bereitstellen:

    Bspl. Auszug Installer-XML:
    PHP-Code:
    <install version="1.5" type="plugin" group="system">
        <
    name>System Auswertung</name
    Bspl. (System-Plugin):
    PHP-Code:
    // no direct access
    defined'_JEXEC' ) or die( 'Restricted access' );

    // Import library dependencies
    jimport('joomla.application.plugin.helper');

    class 
    plg_Auswertung extends JPlugin
    {
       
    /**
        * Constructor
        *
        * For php4 compatability we must not use the __constructor as a constructor for
        * plugins because func_get_args ( void ) returns a copy of all passed arguments
        * NOT references.  This causes problems with cross-referencing necessary for the
        * observer design pattern.
        */
        
    function plg_Auswertung( &$subject )
        {
                
    parent::__construct$subject );

                
    // load plugin parameters
                
    $this->_plugin =& JPluginHelper::getPlugin'onBeforeStart''plg_Auswertung' );
                
    $this->_params = new JParameter$this->_plugin->params );
                
        }

        
    /**
        * Plugin method with the same name as the event will be called automatically.
        */
        
    function onBeforeStart()
        {
            global 
    $mainframe;

            
    // Plugin code goes here.                
            
    return result;
        }


    Wie übergebe ich jetzt die Pluginparameter einer Komponente, oder mache sie für Komponenten zugängig?
    Mein Ziel ist es, über installierbare Plugins verschiedenste Parameter für eine Komponente bereit zu stellen.

    Kann ich den Code an der Stelle // Plugin code goes here. return result;
    folgenden Code setzen?

    PHP-Code:
    $pluginvalue $this->_params[<Parametername>];
    return 
    $pluginvalue
    Schema:
    PHP-Code:
              Plugin                        
              Parameter
    ($a)           
                    |                        
              
    ____________________________
              
    |       Komponente                      
              
    |   $x $a;
              | 
    _____________________________ 

    :-) Micha

  6. #5
    Neu an Board
    Registriert seit
    07.02.2006
    Beiträge
    57
    Bedankte sich
    4
    Erhielt 10 Danksagungen
    in 6 Beiträgen

    Standard

    Hi ho all,
    ich bin zzt. selbst auf der Suche nach einer Möglichkeit, Modulparameter zur Laufzeit in einer Komponente zu verwenden.
    Leider bis jetzt ohne Erfolg. Leider funktioniert auch der von Bason70 erwähnte Verweis nicht mehr.
    Könnt ihr mir vieleicht weiterhelfen?

    Gruß
    Grinse

    #Edit:
    Dank Maria habe ich nun einen Weg gefunden. Für alle, die es interessiert: http://www.joomlaportal.de/members/19538.html

+ Antworten

Lesezeichen

Berechtigungen

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