Ausgabe von Datums-Variablen aus den Dokumenteigenschaften

Fragen zum Erstellen von Templates für webEdition.
Luigii
Senior Member
Beiträge: 454
Registriert: Mi 20. Jul 2005, 17:18

Ausgabe von Datums-Variablen aus den Dokumenteigenschaften

Beitragvon Luigii » Mo 1. Mär 2010, 23:25

Hallo,
hab jetzt gerade die neueste Version von WE eingespielt und siehe da, es hat sich wphl etwas im Variablenzugriff geändert. Während ich in einem Listview mit

Code: Alles auswählen

<we:field type="date" format="d. M. Y" name="wedoc_CreationDate" />
auf das Erstellungsdatum eines Dokumentes zugreifen kann,
gibt mir der Code

Code: Alles auswählen

<we:var type="date" format="d. M. Y" name="wedoc_CreationDate" />
Immer nur das Datum von heute aus.

Code: Alles auswählen

<we:var type="property" format="d. M. Y" name="wedoc_CreationDate" />
gibt einen unformatierten Timestamp aus.

Diese Variable muss doch eigentlich auch im jeweiligen Dokument zur Verfügung stehen, aber wie kann ich sie formatiert ausgeben ohne auf PHP zurück zu greifen??
Dinge von großer Bedeutung gehe man mit Leichtigkeit an, Dinge von geringer Bedeutung mit großem Ernst.

MarS
Senior Member
Beiträge: 602
Registriert: Mo 2. Mai 2005, 11:30
Wohnort: Kiel
Kontaktdaten:

Re: Ausgabe von Datums-Variablen aus den Dokumenteigenschaften

Beitragvon MarS » Di 2. Mär 2010, 09:17

Lies bitte in der Doku nach, was geht und was nicht: http://documentation.webedition.de/de/w ... e-property
Das was du willst geht (aktuell) nicht mit webEdition, dürfte sich aber relativ leicht nachziehen lassen.

Bis es soweit ist, würde ich das mit PHP nachbauen, das ist ja kein Hexenwerk:

Code: Alles auswählen

<?php echo date('d. M. Y', $we_doc->CreationDate) ?>
Gruß, Martin

Luigii
Senior Member
Beiträge: 454
Registriert: Mi 20. Jul 2005, 17:18

Re: Ausgabe von Datums-Variablen aus den Dokumenteigenschaften

Beitragvon Luigii » Di 2. Mär 2010, 09:33

Danke für den Hinweis.
In der Doku steht ja folgendes:

Code: Alles auswählen

<we:var type="property" name="CreationDate"/>
Das gibt aber ja, wie gesagt, nur den Timestamp aus.
Ich habe jetzt eine PHP-Lösung die so aussieht:

Code: Alles auswählen

setlocale (LC_TIME, "de_DE.UTF8");
print strftime("%d. %b. %Y",$GLOBALS['we_doc']->CreationDate);
So bekomme ich dann auch ein deutsches Datumsformat.
Also danke für die Antwort :)
Dinge von großer Bedeutung gehe man mit Leichtigkeit an, Dinge von geringer Bedeutung mit großem Ernst.


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 36 Gäste