Willkommen Gast. Bitte anmelden oder registrieren.

Autor Thema: Format Datum des "calendar form field type"  (Gelesen 2663 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Heart

  • Bestätigter Nutzer
  • Beiträge: 4
Format Datum des "calendar form field type"
« am: 19. April 2012, 15:27:41 »
Hallo,

wird das Input Feld bei Nutzung des calendar form field type immer im Format YYYY-MM-DD angezeigt? Ich hätte es gerne in DD-MM-YYYY.

Die <form>.xml sieht so aus:

<field
name="start_date"
type="calendar"
label="BLA_BLA_STARTDATE"
description="BLA_BLA_STARTDATE_DESC"
class="inputbox"
format="%d-%m-%Y"/>
Wähle ich mit dem DatePicker ein Datum aus, wird mir dieses auch im Format DD-MM-YYYY in das Input Feld geschrieben, danach ein Klick auf Speichern und schon ist der Wert wieder im Format YYYY-MM-DD  :-\

In ter tmpl view habe ich
<fieldset class="adminform">
<legend><?php echo JText::_('BLA_BLA_DATE_PARAMS'); ?></legend>
<table class="admintable">
<?php foreach ($this->form->getFieldset('date') as $field): ?>
<tr>
<td class="key"><?php echo $field->label?></td>
<td><?php echo $field->input?></td>
</tr>
<?php endforeach; ?>
</table>
</fieldset>

Firstlady

  • Pink Berserk (Mod)
  • Beiträge: 190
    • www.chmst.de
Antw: Format Datum des "calendar form field type"
« Antwort #1 am: 20. April 2012, 20:23:17 »
Tatsächlich macht JFormFieldCalendar jede Anstrengung, um das Format so zu halten.

Die Umformung der Ausgabe müsste aber so gehen:
JHtml::_('date', $field->input, JText::_('DATE_FORMAT_LC2'))  Oder ist es LC4? schau selber nach.

Ohne Gewähr  :)
Grüße, Christiane

bembelimen

  • moderatives Dielektrikum
  • Beiträge: 227
  • Ich kam, sah und zensierte...
    • Joomla! Vereinsverwaltung
Antw: Format Datum des "calendar form field type"
« Antwort #2 am: 21. April 2012, 00:36:12 »
Wenn ich spontan über den Code schaue, würde ich sagen, dass du einen eigenen Feldtyp benötigst um das umzusetzen.
Joomla! ist auch nur ein Mensch...

Heart

  • Bestätigter Nutzer
  • Beiträge: 4
Antw: Format Datum des "calendar form field type"
« Antwort #3 am: 23. April 2012, 17:28:36 »
Hatte Christianes Idee schon getestet, aber das funktioniert so afaik nicht.

Bleibt wohl wirklich nur
Wenn ich spontan über den Code schaue, würde ich sagen, dass du einen eigenen Feldtyp benötigst um das umzusetzen.
für das eigentlich simple Formatieren eines Datums  :-\

Danke

bembelimen

  • moderatives Dielektrikum
  • Beiträge: 227
  • Ich kam, sah und zensierte...
    • Joomla! Vereinsverwaltung
Antw: Format Datum des "calendar form field type"
« Antwort #4 am: 23. April 2012, 17:58:14 »
Mit Vererbung ist das ganze doch ein Einzeiler
Joomla! ist auch nur ein Mensch...