Xtc draw pull down menu() – Wiki | modified eCommerce Shopsoftware

Xtc draw pull down menu()

Aus Wiki | modified eCommerce Shopsoftware

function xtc_draw_pull_down_menu($name, $values, $default = , $parameters = , $required = false)[Bearbeiten]

Generiert HTML Dropdown-Input

Parameter
$name string name-Parameter
$values array Dropdown-Inhalte *
$default string, optional Default-Auswahl
$parameters string, optional weitere HTML Parameter, default leer
$required bool, optional Anhang Hinweis Eingabe erforderlich, default: false (nein)
Return string HTML Element


$values[Bearbeiten]

Der Parameter $values ist ein Array of Arrays und hat folgenden Aufbau:

  $eintrag1_tmp = array( 'id'   => 'art123',
                         'text' => 'Hose Grün' );
  $eintrag2_tmp = array( 'id'   => 'art456',
                         'text' => 'Hose Blau' );

  $values = array( $eintrag1_tmp,
                   $eintrag2_tmp   );
  $default = 'art456'; // Hose Blau voreingestellt
                   
  $output = xtc_draw_pull_down_menu('artikelnummer', $values, $default);


Nach Absenden des Formulars wird der Wert 'id' zurückgegeben. Im Beispiel: Nach Wahl 'Hose Grün' enthält das Formularergebnis $_POST['artikelnummer'] bzw. $_GET['artikelnummer'] den Wert 'art123'.

$required[Bearbeiten]

Ist $required = true wird zusätzlich ein Hinweis hinter das HTML-Element gehängt. Der Hinweistext selbst ist in den Sprachdateien abgelegt in der Konstante TEXT_FIELD_REQUIRED.




Verwandte Funktionen:
xtc_draw_box_content_bullet()
xtc_draw_box_contents()
xtc_draw_box_heading()
xtc_draw_checkbox_field()
xtc_draw_checkbox_field_installer()
xtc_draw_form()
xtc_draw_hidden_field()
xtc_draw_hidden_field_installer()
xtc_draw_input_field()
xtc_draw_input_field_installer()
xtc_draw_password_field()
xtc_draw_password_field_installer()
xtc_draw_pull_down_menu()
xtc_draw_radio_field()
xtc_draw_radio_field_installer()
xtc_draw_selection_field()
xtc_draw_selection_field_installer()
xtc_draw_separator()
xtc_draw_textarea_field()

  • Diese Seite wurde zuletzt am 8. Oktober 2009 um 15:57 Uhr bearbeitet.
             
anything