Re: [TYPO3-german] TypoScript Problem mit override
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
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
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
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
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
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
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
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
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