[TYPO3-german] tt_address organization Feld
bernd wilke
t3ng at bernd-wilke.net
Thu Aug 7 16:07:57 CEST 2014
Am 07.08.14 09:53, schrieb Freye, Marian:
> Liebe TYPO3-Liste,
>
> ich versuche gerade auf unserer Website tt_address etwas zu verändern. Es geht um folgendes:
> Wenn bei einem Eintrag das Feld WWW leer geblieben ist, soll im Feld Organization "Kein Institut angegeben" ausgegeben werden.
> Bei meinem jetzigen Code (s.u.) wird allerdings bei jedem einzelnen Eintrag im Feld Organization "Kein Institut angegeben" ausgegeben.
> Vielleicht kann mir ja jemand helfen bzw. mir sagen, wo mein Fehler liegt.
> Danke schonmal dafür.
>
> Code:
> plugin.tx_ttaddress_pi1.templates.UniCD_Personenliste {
>
> organization.stdWrap.cObject = COA
> organization.stdWrap.cObject {
> 10 = TEXT
> 10.value = Kein Institut angegeben
> 10.ifEmpty.field = www
> :
> }
> }
vorsicht mit den if...
ifempty funktioniert wie folgt:
wenn das zugrundeliegende element leer ist wird der Wert von ifempty
angezeigt
// zeige eingetragene Organisation an
10 = TEXT
10.field = organisation
// oder einen Ersatztext, dass nichts angegeben wurde
10.ifempty = keine Organization angegeben
was du suchst ist wohl eher ein bedingtes override
organization = TEXT
organization.field = organization
organization.override = Kein Institut angegeben
organization.override.stdWrap.if.isFalse.field = www
(beachte den Unterschied zwischen if.isFalse [1] und ifempty [2])
[1]
http://docs.typo3.org/typo3cms/TyposcriptReference/6.1/Functions/If/Index.html#if
[2]
http://docs.typo3.org/typo3cms/TyposcriptReference/6.1/Functions/Stdwrap/Index.html#stdwrap-ifempty
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list