Wie kann ich beim schreiben von Modulen die Parameter ansprechen die man über das Adminbackend eingeben kann?
Wie kann ich beim schreiben von Modulen die Parameter ansprechen die man über das Adminbackend eingeben kann?
$id = intval( $params->get( 'catid' ) );
$style = $params->get( 'style' );
$image = $params->get( 'image' );
$read = $params->get( 'readmore' );
$item = intval( $params->get( 'items' ) );
OK die Frage ist schelcht gestellt. Neuer Versuch
Also wenn ich dann im Backend des Modul unter Parameter z.B.
$read = "Hier ist ein Text"
eingebe
und dann im Modul das ganze
Abfrage passiert erstmal garnichtsPHP-Code:$text = $params->get( 'read' );
echo $text;
Moin.
Hmm ..
Zuersteinmal definierst Du fuer dein Modul die moeglichen Einstellungen bzw. Parametertraeger in der entsprechenden .xml Datei des Moduls.
Darin sollte sich dann ein Abschnitt der Art:
<params>
<param name="icons" type="list" default="0" label="Only show icons" description="Choose if you want the module display only icons with tooltips." >
<option value="0">No</option>
<option value="1">Yes</option>
</param>
</params>
Oder in Deinem Fall fuer frein Text muss der param-Tag so aussehen
<param name="my_text" type="text" default="" label="Type text" description="Fill it" />
Fuer die erste Param Art ziehe ich bei meinem Modul in der entsprechenen .php Datei so in eine Variable:
$use_icons = $params->get( 'icons', 0 );
Dein Text wuerde mit
$my_text = $params->get('my_text');
in der Variable landen.
Gruss
Phil.
Danke das klappt![]()
Lesezeichen