Get Smarty

Donate

Paypal

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

html_select_date (Ausgabe von Daten als HTML-'options')

Attribut Name Typ Erforderlich Standardwert Beschreibung
prefix string Nein Date_ Prefix für die Namen.
time timestamp/YYYY-MM-DD Nein Aktuelle Zeit als Unix-Timestamp, oder in YYYY-MM-DD format. Das zu verwendende Datum.
start_year string Nein aktuelles Jahr Das erste Jahr in der dropdown-Liste, entweder als Jahreszahl oder relativ zum aktuellen Jahr (+/- N).
end_year string Nein Gegenteil von start_year Das letzte Jahr in der dropdown-Liste, entweder als Jahreszahl oder relativ zum aktuellen Jahr (+/- N).
display_days boolean Nein true Definiert ob Tage ausgegeben sollen oder nicht.
display_months boolean Nein true Definiert ob Monate ausgegeben werden sollen oder nicht.
display_years boolean Nein true Definiert ob Jahre ausgegeben werden sollen oder nicht.
month_format string Nein %B Format in welchem der Monat ausgegeben werden soll. (strftime)
day_format string Nein %02d Definiert das Format in welchem der Tag ausgegeben werden soll. (sprintf)
year_as_text boolean Nein false Definiert ob das Jahr als Text ausgegeben werden soll oder nicht.
reverse_years boolean Nein false Definiert ob die Daten in verkehrter Reihenfolge ausgegeben werden sollen.
field_array string Nein null Wenn ein Namen übergeben wird, werden die Daten in der Form name[Day], name[Year], name[Month] an PHP zurückgegeben.
day_size string Nein null Fügt dem 'select'-Tag das Attribut 'size' hinzu.
month_size string Nein null Fügt dem 'select'-Tag das Attribut 'size' hinzu.
year_size string Nein null Fügt dem 'select'-Tag das Attribut 'size' hinzu.
all_extra string Nein null Fügt allen 'select'-Tags zusätzliche Attribute hinzu.
day_extra string Nein null Fügt 'select'-Tags zusätzliche Attribute hinzu.
month_extra string Nein null Fügt 'select'-Tags zusätzliche Attribute hinzu.
year_extra string Nein null Fügt 'select'-Tags zusätzliche Attribute hinzu.
field_order string Nein MDY Die Reihenfolge in der die Felder ausgegeben werden.
field_separator string Nein \n Zeichenkette die zwischen den Feldern ausgegeben werden soll.
month_value_format string Nein %m Format zur Ausgabe der Monats-Werte, Standardwert ist %m. (strftime)
year_empty string Nein null Definiert, einen Namen für das erste Element der Jahres Select-Box und dessen Wert "". Dies is hilfreich, wenn Sie eine Select-Box machen wollen, die die Zeichenkette "Bitte wählen Sie ein Jahr" als erstes Element enthält. Beachten Sie, dass Sie Werte wie "-MM-DD" als 'time' Attribut definieren können, um ein unselektiertes Jahr anzuzeigen.
month_empty string Nein null Definiert, einen Namen für das erste Element der Monats Select-Box und dessen Wert "". Dies is hilfreich, wenn Sie eine Select-Box machen wollen, die die Zeichenkette "Bitte wählen Sie einen Monat" als erstes Element enthält. Beachten Sie, dass Sie Werte wie "YYYY--DD" als 'time' Attribut definieren können, um einen unselektierten Monat anzuzeigen.
day_empty string No null Definiert, einen Namen für das erste Element der Tages Select-Box und dessen Wert "". Dies is hilfreich, wenn Sie eine Select-Box machen wollen, die die Zeichenkette "Bitte wählen Sie einen Tag" als erstes Element enthält. Beachten Sie, dass Sie Werte wie "YYYY-MM-" als 'time' Attribut definieren können, um einen unselektierten Tag anzuzeigen.

'html_select_date' wird verwendet um Datums-Dropdown-Listen zu erzeugen, und kann einen oder alle der folgenden Werte darstellen: Jahr, Monat und Tag

Example 8.14. html_select_date

{html_select_date}


AUSGABE:

<select name="Date_Month">
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12" selected>December</option>
</select>
<select name="Date_Day">
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13" selected>13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="Date_Year">
<option value="2001" selected>2001</option>
</select>

Example 8.15. html_select_date



{* Start- und End-Jahr können relativ zum aktuellen Jahr definiert werden. *}
{html_select_date prefix="StartDate" time=$time start_year="-5" end_year="+1" display_days=false}

AUSGABE: (aktuelles Jahr ist 2000)

<select name="StartDateMonth">
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12" selected>December</option>
</select>
<select name="StartDateYear">
<option value="1999">1995</option>
<option value="1999">1996</option>
<option value="1999">1997</option>
<option value="1999">1998</option>
<option value="1999">1999</option>
<option value="2000" selected>2000</option>
<option value="2001">2001</option>
</select>

Comments
No comments for this page.

Advertisement

Sponsors [info]

Sponsors