[gelöst]Feld Suffix

am 22.01.2012 - 21:46 Uhr in
Hallo Leute,
ich hab ein Date-Field welches mir eine Uhrzeit in der Form "HH:mm" ausspuckt.
Bei der Ausgabe soll hinter der Uhrzeit noch das Wort "Uhr" stehen.
Wie bekomme ich das gelöst?
Die Funktion Präfix und Suffix gibt es offensichtlich nur bei Felden vom Typ Decimal.
- Anmelden oder Registrieren um Kommentare zu schreiben
mit dem Modul computed_field
am 23.01.2012 - 15:51 Uhr
mit dem Modul computed_field kannst du alles Mögliche auf der Seite ausgeben, insbesondere auch ein Uhr nach der Uhrzeit.
Das Feld mit der "richtigen" Uhrzeit mußt du dann natürlich ausblenden.
lieben Gruß
Berthold
ok, danke, das klappt
am 24.01.2012 - 12:08 Uhr
ok, danke, das klappt soweit.
Die Ausgabe habe ich wie folgt gestaltet:
Computed Code:
$date = format_date(strtotime($entity->field_va_date['und'][0]['value']),'custom', 'Y m d H i s');
$entity_field[0]['value'] = $date;
Ouput Code:
$display_output = $entity_field_item['value'].' Uhr';
Allerdings bekomme ich nicht die eingestellte Zeitzone
$date = format_date(strtotime($entity->field_va_date['und'][0]['value']),'custom', 'Y m d H i s',$entity->field_va_date['und'][0]['timezone']);
und auch
$date = format_date(strtotime($entity->field_va_date['und'][0]['value']),'custom', 'Y m d H i s','Europe/Berlin');
bringt keinen Effekt.
Das ganze muss natürlich so
am 25.01.2012 - 08:56 Uhr
Das ganze muss natürlich so aussehen:
Computed Code:
$timezone = $entity->field_va_date['und'][0]['timezone_db'];
$date = $entity->field_va_date['und'][0]['value'];
$result = $date.$timezone;
$output =format_date(strtotime($result),'custom','H:i');
$entity_field[0]['value'] = $output;
Output Code:
$display_output = $entity_field_item['value'].' Uhr';