Re: [TYPO3-german] TypoScript Problem mit override

2016-10-08 Diskussionsfäden Ralf-Rene Schröder
Am 08.10.2016 um 16:50 schrieb Johannes C. Laxander:

>   isTrue.data = file:current:description
>   isTrue.data = file:current:title

> Nun werden aber die Bedingungen nicht mit UND verknüpft, denn 'override' soll 
> nur dann ausgeführt werden, wenn layout=110 UND description angegeben ist UND 
> title angegeben ist.
> Das funktioniert aber nicht ganz so wie ich mir das vorstelle. Mit nur einer 
> zweiten Bedingung passt es, nicht aber, mit allen drei Bedingungen.
> In dieser Konstellation wird 'override' auch dann ausgeführt wenn nur der 
> Titel (ohne description) angegeben ist.

du kannst ein isTrue nur einmal nutzen, die zweite Anweisung
überschreibt die erste...
TIPP: Wenn zwei if.isTrue.field Abfragen mit AND verknüpft werden
sollen, einfach eine der beiden durch fieldRequired ersetzen.

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit override

2016-10-08 Diskussionsfäden Johannes C. Laxander
Genau, das war das Problem, aber ich habe es gelöst :)

linkParams.ATagParams {
dataWrap = class="lightbox" rel="lightbox[{file:current:uid_foreign}]" 
data-fancybox-title="{file:current:description//file:current:title}"
dataWrap.override {
dataWrap = class="lightbox" 
rel="lightbox[{file:current:uid_foreign}]" 
data-fancybox-title="{file:current:title} - {file:current:description}"
if {
value = 110
>>>>>   equals.data = 
>>>>> DB:tt_content:{file:current:uid_foreign}:layout
>>>>>   equals.data.insertData = 1
isTrue.data = file:current:description
isTrue.data = file:current:title
}
}
}

Die mit ">" gekennzeichneten Zeilen haben mein Problem gelöst!

Nun werden aber die Bedingungen nicht mit UND verknüpft, denn 'override' soll 
nur dann ausgeführt werden, wenn layout=110 UND description angegeben ist UND 
title angegeben ist.
Das funktioniert aber nicht ganz so wie ich mir das vorstelle. Mit nur einer 
zweiten Bedingung passt es, nicht aber, mit allen drei Bedingungen.
In dieser Konstellation wird 'override' auch dann ausgeführt wenn nur der Titel 
(ohne description) angegeben ist.

Erklärung?

Gruß, Johannes.


> boun...@lists.typo3.org] Im Auftrag von Philipp Gampe
> Gesendet: Samstag, 8. Oktober 2016 14:22
> An: typo3-german@lists.typo3.org
> Betreff: Re: [TYPO3-german] TypoScript Problem mit override
> 
> Hi Johannes,
> 
> Johannes C. Laxander wrote:
> 
> > Da steht tatsächlich nicht '110' drin, weil ich mich wohl im
> > Seiten-Kontext befinde?!
> >
> > Wie schaffe ich es, das die Bedingung im Inhalts-Kontext
> > (tt_content|layout) prüft?
> 
> Woher weiß deine Konfiguration denn überhaupt welches Content Element
> deiner Seite zum Vergleich herangezogen werden soll?
> 
> Grüße


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit override

2016-10-08 Diskussionsfäden Philipp Gampe
Hi Johannes,

Johannes C. Laxander wrote:

> Da steht tatsächlich nicht '110' drin, weil ich mich wohl im
> Seiten-Kontext befinde?!
> 
> Wie schaffe ich es, das die Bedingung im Inhalts-Kontext
> (tt_content|layout) prüft?

Woher weiß deine Konfiguration denn überhaupt welches Content Element deiner 
Seite zum Vergleich herangezogen werden soll?

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – LFCS
TYPO3 CMS Certified Integrator – Certified Developer – Active contributor
TYPO3 ... inspiring people to share!

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit override

2016-10-08 Diskussionsfäden Johannes C. Laxander
Hi Philipp,

jetzt ging mir ein Licht auf.. ;)

Da steht tatsächlich nicht '110' drin, weil ich mich wohl im Seiten-Kontext 
befinde?!

Wie schaffe ich es, das die Bedingung im Inhalts-Kontext (tt_content|layout) 
prüft?

Gruß, Johannes.

> boun...@lists.typo3.org] Im Auftrag von Philipp Gampe
> Gesendet: Freitag, 7. Oktober 2016 18:02
> An: typo3-german@lists.typo3.org
> Betreff: Re: [TYPO3-german] TypoScript Problem mit override
> 
> Hi Johannes,
> 
> Johannes C. Laxander wrote:
> 
> > Leider NEIN ! Funktioniert auch nicht...
> 
> Was steht denn in layout drin?
> 
> Prüfe doch mal was da genau drin steht mit:
> dataWrap.debugData = 1
> 
> Grüße

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit override

2016-10-07 Diskussionsfäden Philipp Gampe
Hi Johannes,

Johannes C. Laxander wrote:

> Leider NEIN ! Funktioniert auch nicht...

Was steht denn in layout drin?

Prüfe doch mal was da genau drin steht mit:
dataWrap.debugData = 1

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – LFCS
TYPO3 CMS Certified Integrator – Certified Developer – Active contributor
TYPO3 ... inspiring people to share!

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit override

2016-10-07 Diskussionsfäden Johannes C. Laxander
Leider NEIN ! Funktioniert auch nicht...

> -Ursprüngliche Nachricht-
> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-
> boun...@lists.typo3.org] Im Auftrag von Ralf-Rene Schröder
> Gesendet: Freitag, 7. Oktober 2016 16:40
> An: typo3-german@lists.typo3.org
> Betreff: Re: [TYPO3-german] TypoScript Problem mit override
> 
> Am 07.10.2016 um 16:25 schrieb Johannes C. Laxander:
> > beim folgenden Code funktioniert das override nicht:
> >
> > lib.fluidContent.settings.media.popup {
> > linkParams.ATagParams.dataWrap = class="lightbox"
> > rel="lightbox[{field:uid}]"
> > data-fancybox-title="{file:current:description//file:current:title}"
> > linkParams.ATagParams.dataWrap.override.dataWrap =
> class="lightbox"
> > rel="lightbox[{field:uid}]" data-fancybox-title="{file:current:title}
> > - {file:current:description}"
> > linkParams.ATagParams.dataWrap.override.dataWrap.if.value = 110
> > linkParams.ATagParams.dataWrap.override.dataWrap.if.equals.field
> =
> > layout }
> >
> > Es wird immer nur die description der ersten Zuweisung ausgegeben. Der
> > betreffende Datensatz hat layout=110 das habe ich geprüft.
> > Was ist falsch an meiner Codierung?
> 
> so sollte es eigentlich passen:
> 
> dataWrap = (normaler Status)
> dataWrap.override.if.value = 110
> dataWrap.override.if.equals.field = layout dataWrap.override.dataWrap =
> (status für layout 110)
> 
> --
> image[FORMAT] - Ralf-René Schröder
> http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit override

2016-10-07 Diskussionsfäden Ralf-Rene Schröder
Am 07.10.2016 um 16:25 schrieb Johannes C. Laxander:
> beim folgenden Code funktioniert das override nicht:
> 
> lib.fluidContent.settings.media.popup {
>   linkParams.ATagParams.dataWrap = class="lightbox"
> rel="lightbox[{field:uid}]"
> data-fancybox-title="{file:current:description//file:current:title}"
>   linkParams.ATagParams.dataWrap.override.dataWrap = class="lightbox"
> rel="lightbox[{field:uid}]" data-fancybox-title="{file:current:title} -
> {file:current:description}"
>   linkParams.ATagParams.dataWrap.override.dataWrap.if.value = 110
>   linkParams.ATagParams.dataWrap.override.dataWrap.if.equals.field =
> layout
> }
> 
> Es wird immer nur die description der ersten Zuweisung ausgegeben. Der
> betreffende Datensatz hat layout=110 das habe ich geprüft.
> Was ist falsch an meiner Codierung?

so sollte es eigentlich passen:

dataWrap = (normaler Status)
dataWrap.override.if.value = 110
dataWrap.override.if.equals.field = layout
dataWrap.override.dataWrap = (status für layout 110)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit override

2016-10-07 Diskussionsfäden steven
Sehr geehrte Damen und Herren,

ich befinde mich bis zum 16.10.2016 im Urlaub.

Ab Montag, den 17.10.2016 bin ich wieder gerne für Sie erreichbar.

Meine E-Mails werden nicht weitergeleitet. In dringenden Fällen wenden Sie sich 
bitte direkt an Christian Rupp (christ...@banane-design.de) oder Linda 
Michaelis (li...@banane-design.de)

Vielen Dank für Ihr Verständnis!

Mit freundlichen Grüßen,
Steven Kahsnitz


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] TypoScript Problem mit override

2016-10-07 Diskussionsfäden Johannes C. Laxander
Hallo,

beim folgenden Code funktioniert das override nicht:

lib.fluidContent.settings.media.popup {
linkParams.ATagParams.dataWrap = class="lightbox"
rel="lightbox[{field:uid}]"
data-fancybox-title="{file:current:description//file:current:title}"
linkParams.ATagParams.dataWrap.override.dataWrap = class="lightbox"
rel="lightbox[{field:uid}]" data-fancybox-title="{file:current:title} -
{file:current:description}"
linkParams.ATagParams.dataWrap.override.dataWrap.if.value = 110
linkParams.ATagParams.dataWrap.override.dataWrap.if.equals.field =
layout
}

Es wird immer nur die description der ersten Zuweisung ausgegeben. Der
betreffende Datensatz hat layout=110 das habe ich geprüft.
Was ist falsch an meiner Codierung?

Gruß, Johannes.

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german