katalogtag
Fügt im Katalog ein Feld ein
(Katalog)
Mit dem Platzhalter {.katalogtag} können Sie im Kataloglayout ein Katalogfeld einsetzen. Diese Funktion kann nur in den Kataloglayouts verwendet werden.
Optionen:
- feld
- Es wird der Originalwert vom Feld ausgegeben. Z. B. "T5".
- format
- "datum": Ein Datumfeld gibt ein formatiertes Datum aus (z. B. "21.12.2009" statt "2009-12-21")
- "datumsformat": Wenn "format" auf "datum" gesetzt ist, kann hier das Format, als Parameter für
strftimeIntlDateFormatter (Syntax wie in Tabelle unten beschrieben)
angegeben werden. - "datumsformat_sprache": Wenn "datumsformat" gesetzt wird, kann hier zusätzlich die Sprache gesetzt werden (z. B. "de_DE", "en_US" oder "de")
- "ausschnitt": Es wird nur der Anfang eines Feldes ausgegeben. Die Länge wird über den Parameter "laenge" bestimmt. Wenn das Feld länger ist, als es ausgegeben wird, wird es mit "..." am Ende gekennzeichnet.
- zeilenumbruch
- Wenn dieser Parameter eine Zahl enthält, wird gezwungenermaßen nach dieser Zahl ein Leerzeichen für einen möglichen Zeilenumbruch eingebaut.
- formatierung_entfernen
- Wenn dieser Parameter auf "ja" steht, werden HTML-Formatierungen entfernt.
- str_ersetzen: Nach diesem String wird im Feldwert gesucht und durch "str_ersetzen_durch" ersetzt.
- str_ersetzen_durch: Alle vorkommen des in "str_ersetzen" angegebenen Strings werden im Feldwert gesucht und hierdurch ersetzt.
Beispiel | Erläuterung |
---|---|
{.katalogtag feld="T.4" format="datum"} | |
Hinweis: Bitte den "." hinter "{" nicht am Anfang übernehmen.
Symbol | Meaning | Pattern | Example Output |
---|---|---|---|
G |
era designator | G , GG , or GGG GGGG GGGGG |
AD Anno Domini A |
y |
year | yy y or yyyy |
96 1996 |
Y |
year of “Week of Year” | Y |
1997 |
u |
extended year | u |
4601 |
U |
cyclic year name, as in Chinese lunar calendar | U |
甲子 |
r |
related Gregorian year | r |
1996 |
Q |
quarter | Q QQ QQQ QQQQ QQQQQ |
2 02 Q2 2nd quarter 2 |
q |
stand-alone quarter | q qq qqq qqqq qqqqq |
2 02 Q2 2nd quarter 2 |
M |
month in year | M MM MMM MMMM MMMMM |
9 09 Sep September S |
L |
stand-alone month in year | L LL LLL LLLL LLLLL |
9 09 Sep September S |
w |
week of year | w ww |
27 27 |
W |
week of month | W |
2 |
d |
day in month | d dd |
2 02 |
D |
day of year | D |
189 |
F |
day of week in month | F |
2 (2nd Wed in July) |
g |
modified julian day | g |
2451334 |
E |
day of week | E, EE , or EEE EEEE EEEEE EEEEEE |
Tue Tuesday T Tu |
e |
local day of week example: if Monday is 1st day, Tuesday is 2nd ) |
e or ee eee eeee eeeee eeeeee |
2 Tue Tuesday T Tu |
c |
stand-alone local day of week | c or cc ccc cccc ccccc cccccc |
2 Tue Tuesday T Tu |
a |
AM or PM | a , aa , or aaa aaaa aaaaa |
PM [abbrev] PM [wide] p |
b |
am, pm, noon, midnight | b , bb , or bbb bbbb bbbbb |
mid. midnight md |
B |
flexible day periods | B , BB , or BBB BBBB BBBBB |
at night [abbrev] at night [wide] at night [narrow] |
h |
hour in am/pm (1~12) | h hh |
7 07 |
H |
hour in day (0~23) | H HH |
0 00 |
k |
hour in day (1~24) | k kk |
24 24 |
K |
hour in am/pm (0~11) | K KK |
0 00 |
m |
minute in hour | m mm |
4 04 |
s |
second in minute | s ss |
5 05 |
S |
fractional second - truncates (like other time fields) to the count of letters when formatting. Appends zeros if more than 3 letters specified. Truncates at three significant digits when parsing. |
S SS SSS SSSS |
2 23 235 2350 |
A |
milliseconds in day | A |
61201235 |
z |
Time Zone: specific non-location | z , zz , or zzz zzzz |
PDT Pacific Daylight Time |
Z |
Time Zone: ISO8601 basic hms? / RFC 822 Time Zone: long localized GMT (=OOOO) TIme Zone: ISO8601 extended hms? (=XXXXX) |
Z , ZZ , or ZZZ ZZZZ ZZZZZ |
-0800 GMT-08:00 -08:00, -07:52:58, Z |
O |
Time Zone: short localized GMT Time Zone: long localized GMT (=ZZZZ) |
O OOOO |
GMT-8 GMT-08:00 |
v |
Time Zone: generic non-location (falls back first to VVVV) |
v vvvv |
PT Pacific Time or Los Angeles Time |
V |
Time Zone: short time zone ID Time Zone: long time zone ID Time Zone: time zone exemplar city Time Zone: generic location (falls back to OOOO) |
V VV VVV VVVV |
uslax America/Los_Angeles Los Angeles Los Angeles Time |
X |
Time Zone: ISO8601 basic hm?, with Z for 0 Time Zone: ISO8601 basic hm, with Z Time Zone: ISO8601 extended hm, with Z Time Zone: ISO8601 basic hms?, with Z Time Zone: ISO8601 extended hms?, with Z |
X XX XXX XXXX XXXXX |
-08, +0530, Z -0800, Z -08:00, Z -0800, -075258, Z -08:00, -07:52:58, Z |
x |
Time Zone: ISO8601 basic hm?, without Z for 0 Time Zone: ISO8601 basic hm, without Z Time Zone: ISO8601 extended hm, without Z Time Zone: ISO8601 basic hms?, without Z Time Zone: ISO8601 extended hms?, without Z |
x xx xxx xxxx xxxxx |
-08, +0530 -0800 -08:00 -0800, -075258 -08:00, -07:52:58 |
' |
escape for text | ' |
(nothing) |
' ' |
two single quotes produce one | ' ' |
’ |