Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel
Korrektur. In meiner Mail hat es diverse Leerzeichen entfernt: Es muss heißen: f:switch expression f:case value Also einfach jeweils wieder ein Leerzeichen rein. Mikel Am 18.03.15 um 10:03 schrieb Mikel: Du kannst fluid Standards nehmen: f:switchexpression={lib.backendlayout}

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener
Am 18.03.15 um 09:02 schrieb Dr Dieter Porth: Am 18.3.2015 um 08:37 schrieb Philipp Holdener: f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')} == 4,7 geht nicht In dem Beispiel werden UND-verknüpft zwei Werte verbunden. Du möchtest aber wohl eine Oder-Verknüpfung (

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel
Wie genau übergibst Du denn die Variable an die View? Du kannst im TS-Konstrukt des Fluidtemplates Variablen übergeben. Zum Beispiel: 10 = FLUIDTEMPLATE 10 { file = path/to/file partialRootPath = path/to/files/ layoutRootPath = path/to/files/ variables { frontendLayout =

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel
Du kannst fluid Standards nehmen: f:switchexpression={lib.backendlayout} f:casevalue=4 Dieser Case wird ausgeführt. /f:case f:casevalue=7 Der andere Case wird ausgeführt. /f:case /f:switch Zuvor musst Du natürlich Deine Variable lib.backendlayout wieder zurückbauen und

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener
Am 18.03.15 um 10:21 schrieb Philipp Holdener: Am 18.03.15 um 10:20 schrieb Philipp Holdener: Am 18.03.15 um 10:17 schrieb Mikel: Diese schreibweise ist so korrekt? Nein. Hatten Leerzeichen gefehlt. Siehe meine vorige Mail. No value found for key

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Dr Dieter Porth
Am 18.3.2015 um 08:37 schrieb Philipp Holdener: f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')} == 4,7 geht nicht In dem Beispiel werden UND-verknüpft zwei Werte verbunden. Du möchtest aber wohl eine Oder-Verknüpfung ( Condition ist true bei 4 oder 7). Du schreibst nun

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener
Am 18.03.15 um 10:03 schrieb Mikel: f:switchexpression={lib.backendlayout} f:casevalue=4 Dieser Case wird ausgeführt. /f:case f:casevalue=7 Der andere Case wird ausgeführt. /f:case /f:switch Diese schreibweise ist so korrekt? Habs jetzt mal mit f:switch

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Marc Willmann
Hallo, oder Du schaust Dir die vhs-Viewhelper an, z.B. v:variable Das nutze ich ganz gerne, um sehr verschachtelte Fluid-Templates übersichtlicher zu bekommen. https://fluidtypo3.org/viewhelpers/vhs/master/Variable/SetViewHelper.html Marc Am 18.03.15 09:13, schrieb Mikel: Hallo Philipp,

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener
Am 18.03.15 um 10:20 schrieb Philipp Holdener: Am 18.03.15 um 10:17 schrieb Mikel: Diese schreibweise ist so korrekt? Nein. Hatten Leerzeichen gefehlt. Siehe meine vorige Mail. No value found for key TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper-switchExpression, thus the key cannot be

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener
Am 18.03.15 um 10:17 schrieb Mikel: Diese schreibweise ist so korrekt? Nein. Hatten Leerzeichen gefehlt. Siehe meine vorige Mail. No value found for key TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper-switchExpression, thus the key cannot be removed. - See more at:

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener
Am 18.03.15 um 10:47 schrieb Mikel: Wie genau übergibst Du denn die Variable an die View? Du kannst im TS-Konstrukt des Fluidtemplates Variablen übergeben. Zum Beispiel: 10 = FLUIDTEMPLATE 10 { file = path/to/file partialRootPath = path/to/files/ layoutRootPath = path/to/files/

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel
Diese schreibweise ist so korrekt? Nein. Hatten Leerzeichen gefehlt. Siehe meine vorige Mail. No value found for key TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper-switchExpression, thus the key cannot be removed. - See more at:

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel
Hallo Philipp, Du willst einen logischen Oder-Vergleich, richtig? Also möchtest abfragen, ob Dein Backend-Layout entweder die ID 4 oder die ID 7 hat. Der If-ViewHelper unterstützt per default leider keine logischen Oder-Vergleiche (meines Wissens nach). Ein Workaround wäre: Wenn Du die

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel
Warum denn so kompliziert, wenn es auch einfacher geht? :-) Meines Erachtens ist es nicht gerade ideal, wegen einer Variable per TS etwas zu bauen, um es dann in Fluid abfragen zu können. Das kann Dich in der Zukunft selbst mal verwirren :-) Probier doch mal den Switch / Case ViewHelper oder

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener
VHS hab ich schon installiert für ein Downloadmodul dass mir die Grösse einer verlinkten Datei ausgibt. Das wäre also kein Problem Jedoch verstehe ich nicht ganz wie ich das jetzt angehen muss?! Auf https://fluidtypo3.org/viewhelpers/vhs/master/Variable/SetViewHelper.html verstehe ich das

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener
Am 18.03.15 um 10:11 schrieb Philipp Holdener: Am 18.03.15 um 10:03 schrieb Mikel: f:switchexpression={lib.backendlayout} f:casevalue=4 Dieser Case wird ausgeführt. /f:case f:casevalue=7 Der andere Case wird ausgeführt. /f:case /f:switch Diese schreibweise ist

[TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener
Hallo zusammen Ich hab hier eine Condition die das Backendlayout abfragt. Bei Backendlayout ID 4 wird korrekt das in der Condition ausgelöst. Jetzt hätte ich gerne das gleiche für ID 7 auch. Wie mach ich das jetzt? Das hier funktioniert für 4 f:if