Hallo Leute
Ich möchte der Titel beim ATagParams nur anzeigen wenn es vorhanden ist.
Wie mache ich das?
plugin.tx_wtgallery_pi1 {
list {
image = IMAGE
image {
imageLinkWrap.typolink {
parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.field = picture
parameter.cObject.file.maxW = 600
parameter.cObject.file.maxH = 600
ATagParams = rel="lightbox[galerie]" title = "{field:title} <br /> {field:comments} "
ATagParams.insertData = 1
}
}
}
}
Vielen Dank für eure Hilfe
du könntest so was in der Richtung machen, da ATagParams ebenfalls die Eigenschaft stdwrap hat, kannst du den String der erwartet wird auch beliebig zusammenbauen. Das was du jetzt in einer Zeile stehen hast
ATagParams = rel="lightbox[galerie]" title = "{field:title} {field:comments} "
zerlegst du einfach in die einzelnen Bestandteile, mit der Eigenschaft required bzw. fieldRequired[1] kannst du prüfen ob Inhalte in einzelnen Feldern vorhanden sind oder nicht.
plugin.tx_wtgallery_pi1 {
list {
image = IMAGE
image {
imageLinkWrap.typolink {
parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.field = picture
parameter.cObject.file.maxW = 600
parameter.cObject.file.maxH = 600
ATagParams.stdWrap.cObject = COA
ATagParams.stdWrap.cObject{
10 = TEXT
10.value = rel="lightbox[galerie]"
20 = COA
20{
stdWrap.noTrimWrap = | title="|" |
10 = TEXT
10{
data = field:title
required = 1
}
20 = TEXT
20{
data = field:comments
fieldRequired = title
}
}
}
// ATagParams = rel="lightbox[galerie]" title = "{field:title} {field:comments} "
// ATagParams.insertData = 1
}
}
}
}
[1]
weitere Infos zu required in der Dokumentation (dort auf der Seite nach "required" suchen)
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html
hallo und wirklich vielen dank für deine antwort, aber ich meinte es nicht so..
ich will den titel NICHT anzeigen wenn er nicht vorhanden ist sondern nur der kommentar..
ist nur der kommentar vorhanden, soll nur der angezeigt werden ansonsten auch der titel.
es sieht bei mir immer so aus:
------
titel
kommentar
----------
ist aber der titel nicht vorhanden, ist trotzdem immer ein platzhalter da und es sieht dann so aus:
------
kommentar
------
ich hoffe du verstehst was ich meine
hi,
dann sollte es reichen fieldRequired zu entfernen, title wird dann nur ausgegen wenn er vorhanden ist.
Kommentar immer.
plugin.tx_wtgallery_pi1 {
list {
image = IMAGE
image {
imageLinkWrap.typolink {
parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.field = picture
parameter.cObject.file.maxW = 600
parameter.cObject.file.maxH = 600
ATagParams.stdWrap.cObject = COA
ATagParams.stdWrap.cObject{
10 = TEXT
10.value = rel="lightbox[galerie]"
20 = COA
20{
stdWrap.noTrimWrap = | title="|" |
10 = TEXT
10{
data = field:title
required = 1
}
20 = TEXT
20{
data = field:comments
// fieldRequired = title
}
}
}
// ATagParams = rel="lightbox[galerie]" title = "{field:title} {field:comments} "
// ATagParams.insertData = 1
}
}
}
}