FormSelectMenu-Widget: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „Um ein Selectfeld als Formular-Widget zu definieren, wird es folgendermaßen definiert und anschließend an das Template übergeben. <source lang="php"> <?php ..…“)
 
Zeile 1: Zeile 1:
Um ein Selectfeld als Formular-Widget zu definieren, wird es folgendermaßen definiert und anschließend an das Template übergeben.
+
Um ein Selectfeld als Formular-Widget zu definieren, wird es folgendermaßen angelegt und anschließend an das Template übergeben.
 
<source lang="php">
 
<source lang="php">
 
<?php
 
<?php

Version vom 8. April 2011, 13:27 Uhr

Um ein Selectfeld als Formular-Widget zu definieren, wird es folgendermaßen angelegt und anschließend an das Template übergeben.

<?php
 
...
 
$inputRadius = new FormSelectMenu();
$inputRadius->id = 'searchradius';
$inputRadius->name = 'radius';
$inputRadius->label = 'Umkreis';
$inputRadius->class = 'select';
$inputRadius->options = array( 
	    array('value'=>'', 'label'=>'+0km'),
	    array('value'=>'20','label'=>'+20km'),
	    array('value'=>'50','label'=>'+50km'),
	    array('value'=>'100','label'=>'+100km'),
	    array('value'=>'150','label'=>'+150km'),
	    array('value'=>'200','label'=>'+200km')
);
 
$this->Template->inputRadius = $inputRadius;
...
 
?>

anschließend kann, wie auch beim FormTextfeld(), das Feld an der gewünschten Position ausgegeben werden.

	     <?php echo $this->inputRadius->generateLabel();?>
	     <?php echo $this->inputRadius->generate();?>
Ansichten
Meine Werkzeuge

Contao Community Documentation

Nur weil es bei Nachbarseite XYZ was gibt, wird automatisch oft davon ausgegangen, dass das fertige Bauteil einsatzbereit auf der Straße liegt.

Marie Dietz
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge