Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
irgendwie steht bei mir die Anwort mitdem funktionierenden Schnipsel nicht ganz am Ende des Threads. Damit jeder es findet, diese Variante funktioniert einwandfrei: page.20 = TEMPLATE page.20.template = FILE page.20.template.file { stdWrap.cObject = CASE stdWrap.cObject { key.data = levelfield:-2, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = {$inhTemp100} 1 = TEXT 1.value = {$inhTemp100Spruch} 4 = TEXT 4.value = {$inhTemp100} } } page.20.template.workOnSubpart = DOKUMENT Danke an Alle!!! Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Am 11.04.2013 15:28, schrieb Johannes C. Schulz [EnzephaloN IT-Solutions]: Hallo Das stimmt natürlich - doch wundert es mich, warum es bei mir auch "ohne" geht... Vermutlich, weil Du den Code in einem FLUIDTEMPLATE verwendest :-) Das geht davon aus, dass ein Template immer eine Datei ist. Bei TEMPLATE gibt es den Parameter "file" aber nicht, denn dort heisst der "template" und ist vom Typ cObject. So ein Template kann in dem Fall auch aus der Datenbank kommen oder direkt reingeschrieben werden. 10 = TEMPLATE 10.template = TEXT 10.template.value = Whatever Nur wenn da FILE steht, wird stattdessen eine Datei verwendet. Theoretisch kann man auch direkt ein CASE dort reinschrauben und das FILE dann weiter unten nutzen: 10 = TEMPLATE 10.template = CASE 10.template { key.data = whatever default = FILE default.file = meinpfad/meinedatei 1 = FILE 1.file = meinpfad/meineanderedatei } In jedem Fall ist aber ein FILE nötig, damit man auf Dateien zugreifen kann. HTH Joey -- Wenn man keine Ahnung hat: Einfach mal Fresse halten! (If you have no clues: simply shut your gob sometimes!) Dieter Nuhr, German comedian Xing: http://contact.cybercraft.de Twitter: http://twitter.com/bunnyfield TYPO3 cookbook (2nd edition): http://www.typo3experts.com ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Ich weiß zwar nicht, warum es bei Johannes anders funktioniert, aber jetzt geht es mit diesem Schnipsel: page.20 = TEMPLATE page.20.template = FILE page.20.template.file { stdWrap.cObject = CASE stdWrap.cObject { key.data = levelfield:-2, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = {$inhTemp100} 1 = TEXT 1.value = {$inhTemp100Spruch} 4 = TEXT 4.value = {$inhTemp100} } } page.20.template.workOnSubpart = DOKUMENT Merci Joey jetzt kann ich mich der nächsten Aufgabe widmen Vielen Dank für Eure Geduld Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
hüpf hüpf, danke fürs grätschen, ich wollte schon aufgeben ;) Ich versuche das gleich. Gruß Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Hallo Das stimmt natürlich - doch wundert es mich, warum es bei mir auch "ohne" geht... Viele Grüße Johannes C. Schulz - EnzephaloN IT-Solutions (von unterwegs gesendet) JoH asenau schrieb: >Am 11.04.2013 14:01, schrieb Heike Herzog-Kuhnke: >> Hallo Johannes, >> wen dem so wäre, dann würde es ja nicht gehen, wenn ich die alten >Zeilen: >> >> page.20 = TEMPLATE >> page.20.template = FILE >> Standard ist Layout 100 >> page.20.template.file = {$inhTemp100} >> [globalVar = TSFE:page|backend_layout = 1] >> page.20.template.file = {$inhTemp100Spruch} >> [global] >> page.20.template.workOnSubpart = DOKUMENT >> >> >> verwende. >> Dann klappt alles und die Template Dateien werden ordentlich >angesprochen. >> >> Wenn ich diese Zeilen auskommentiere und stattdessen: >> >> page.20 = TEMPLATE >> page.20 >>template.stdWrap.cObject = CASE >>template.stdWrap.cObject { > >Sorry, ich muss hier mal kurz reingrätschen :-) >Das Problem liegt nicht beim CASE sondern beim template > >page.20 = TEMPLATE >page.20.template = FILE >page.20.template.file = blah > >geht - also musst Du diesen Block auch beibehalten und kannst nicht >einfach auf das FILE verzichten, weil dem Script sonst nicht klar ist, >dass es sich ein FILE holen soll. > >page.20 = TEMPLATE >page.20.template = FILE >page.20.template.file { > cObject = CASE > cObject { > #hierhin der Rest vom cObject wie gehabt > } >} > >HTH > >Joey > >-- >Wenn man keine Ahnung hat: Einfach mal Fresse halten! >(If you have no clues: simply shut your gob sometimes!) >Dieter Nuhr, German comedian >Xing: http://contact.cybercraft.de >Twitter: http://twitter.com/bunnyfield >TYPO3 cookbook (2nd edition): http://www.typo3experts.com >___ >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] Backend Layout-Einstellung richtig abfragen
Am 11.04.2013 14:01, schrieb Heike Herzog-Kuhnke: Hallo Johannes, wen dem so wäre, dann würde es ja nicht gehen, wenn ich die alten Zeilen: page.20 = TEMPLATE page.20.template = FILE Standard ist Layout 100 page.20.template.file = {$inhTemp100} [globalVar = TSFE:page|backend_layout = 1] page.20.template.file = {$inhTemp100Spruch} [global] page.20.template.workOnSubpart = DOKUMENT verwende. Dann klappt alles und die Template Dateien werden ordentlich angesprochen. Wenn ich diese Zeilen auskommentiere und stattdessen: page.20 = TEMPLATE page.20 template.stdWrap.cObject = CASE template.stdWrap.cObject { Sorry, ich muss hier mal kurz reingrätschen :-) Das Problem liegt nicht beim CASE sondern beim template page.20 = TEMPLATE page.20.template = FILE page.20.template.file = blah geht - also musst Du diesen Block auch beibehalten und kannst nicht einfach auf das FILE verzichten, weil dem Script sonst nicht klar ist, dass es sich ein FILE holen soll. page.20 = TEMPLATE page.20.template = FILE page.20.template.file { cObject = CASE cObject { #hierhin der Rest vom cObject wie gehabt } } HTH Joey -- Wenn man keine Ahnung hat: Einfach mal Fresse halten! (If you have no clues: simply shut your gob sometimes!) Dieter Nuhr, German comedian Xing: http://contact.cybercraft.de Twitter: http://twitter.com/bunnyfield TYPO3 cookbook (2nd edition): http://www.typo3experts.com ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Hallo Johannes, wen dem so wäre, dann würde es ja nicht gehen, wenn ich die alten Zeilen: page.20 = TEMPLATE page.20.template = FILE Standard ist Layout 100 page.20.template.file = {$inhTemp100} [globalVar = TSFE:page|backend_layout = 1] page.20.template.file = {$inhTemp100Spruch} [global] page.20.template.workOnSubpart = DOKUMENT verwende. Dann klappt alles und die Template Dateien werden ordentlich angesprochen. Wenn ich diese Zeilen auskommentiere und stattdessen: page.20 = TEMPLATE page.20 template.stdWrap.cObject = CASE template.stdWrap.cObject { key.data = levelfield:-2, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = fileadmin/templates/layout_100.html 1 = TEXT 1.value = fileadmin/templates/layout_100_Spruch.html 4 = TEXT 4.value = fileadmin/templates/layout_100.html } template.workOnSubpart = DOKUMENT } Einfüge, dann bleibt einfach alles leer (keine einzige Anweisung des CASE wird aus meiner Sicht in irgendeiner Art und Weise beachtet). Das Problem habe ich bisher immer gehabt, wenn ich versucht habe mit CASE irgendetwas zu machen. Jetzt hab ich doch schon wieder ein paar graue Haare mehr. Ich verstehe das nicht. Ich spreche ja das gleiche Feld in beiden Abfragen an, außer dass ich bei der CASE Bedingung eben noch abfrage, ob etwas weiter oben ein backend_layout_next_level definiert wurde. In dem Backend-Layout Tutorial hier (http://blog.undkonsorten.com/typo3-4-5-tutorial-backend-layout-nutzen) stand, dass man noch im Install-Tool folgende Enitragung machen muss, die ich ehrlich gesagt bisher noch nie gebraucht habe aber jetzt hier auch eingefügt: (// Updated by TYPO3 Extension Manager 06-04-13 10:07:04 $TYPO3_CONF_VARS['FE']['addRootLineFields'] = 'backend_layout_next_level';) $TYPO3_CONF_VARS['FE']['addRootLineFields'] = 'backend_layout_next_level' Ich kapiere es nicht. Das muss doch irgendwie bequemer gehen oder funktionieren. Gruß & Danke dass Du dir die Mühe machst Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Hallo Ich kann aber leider an dem Code keinen Fehler mehr erkennen. Und nein, es muß schon "page.20 = TEMPLATE" heißen. Bist Du sicher, daß das page.20-Objekt nicht noch irgendwo (weiter unten im Typoscript) überschrieben oder geleert wird? Die Anzeige "N/A" habe ich bei mir auch auf file und stdWrap - das hat nix zu sagen. Ich vermute ja den Fehler ganz woanders und garnicht in dem Case... Johannes -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Heike Herzog-Kuhnke Gesendet: Donnerstag, 11. April 2013 12:56 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen Geht auch mit Deiner Variante nicht Johannes :( page.20 = TEMPLATE page.20 { file.stdWrap.cObject = CASE file.stdWrap.cObject { key.data = levelfield:-2, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = fileadmin/templates/layout_100.html 1 = TEXT 1.value = fileadmin/templates/layout_100_Spruch.html 4 = TEXT 4.value = fileadmin/templates/layout_100.html } } Nur eine leere Seite. Und immer wieder zeigt der Object Browser ein freundliches N/A für das Objekt :P Ich hab uach probiert aus page.20 { ein page.20.template zu machen, weil mir das richtiger erschien. aber das Ergebnis ist immer das Gleiche... Gruß Heike ___ 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] Backend Layout-Einstellung richtig abfragen
Leider nein :( Irgendwie kann er den CASE nicht. Gruß Heike Am 11.04.13 12:54, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: page.20 = TEMPLATE page.20{ template.stdWrap.cObject = CASE //stdWrap? Ist wohl wichtig... template.stdWrap.cObject { key.data = levelfield:-2, backend_layout_next_level, slide //levelfield:-2 sonst gehts nicht richtig! key.override.field = backend_layout default = TEXT default.value = {$inhTemp100} 1 = TEXT 1.value = {$inhTemp100Spruch} 4 = TEXT 4.value = {$inhTemp100} } template.workOnSubpart = DOKUMENT } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Geht auch mit Deiner Variante nicht Johannes :( page.20 = TEMPLATE page.20 { file.stdWrap.cObject = CASE file.stdWrap.cObject { key.data = levelfield:-2, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = fileadmin/templates/layout_100.html 1 = TEXT 1.value = fileadmin/templates/layout_100_Spruch.html 4 = TEXT 4.value = fileadmin/templates/layout_100.html } } Nur eine leere Seite. Und immer wieder zeigt der Object Browser ein freundliches N/A für das Objekt :P Ich hab uach probiert aus page.20 { ein page.20.template zu machen, weil mir das richtiger erschien. aber das Ergebnis ist immer das Gleiche... Gruß Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Hallo Versuche es doch mal mit: page.20 = TEMPLATE page.20{ template.stdWrap.cObject = CASE //stdWrap? Ist wohl wichtig... template.stdWrap.cObject { key.data = levelfield:-2, backend_layout_next_level, slide //levelfield:-2 sonst gehts nicht richtig! key.override.field = backend_layout default = TEXT default.value = {$inhTemp100} 1 = TEXT 1.value = {$inhTemp100Spruch} 4 = TEXT 4.value = {$inhTemp100} } template.workOnSubpart = DOKUMENT } Gehts vielleicht damit? Johannes -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Heike Herzog-Kuhnke Gesendet: Donnerstag, 11. April 2013 12:37 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen Hallo Johannes, ich danke Dir. Ich hatte zwischenzeitlich hier: http://blog.undkonsorten.com/typo3-4-5-tutorial-backend-layout-nutzen Diesen Schnipsel gefunden: page.10 = TEMPLATE page.10 { template.cObject = CASE template.cObject { key.data = levelfield:-1, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = fileadmin/tmpl/html/layout0.html 2 = TEXT 2.value = fileadmin/tmpl/html/layout1.html 3 = TEXT 3.value = fileadmin/tmpl/html/layout2.html } workOnSubpart = DOCUMENT } und versucht das bei mir so: page.20 = TEMPLATE page.20.template.cObject = CASE page.20.template.cObject { key.data = levelfield:-1, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = {$inhTemp100} 1 = TEXT 1.value = {$inhTemp100Spruch} 4 = TEXT 4.value = {$inhTemp100} } page.20.template.workOnSubpart = DOKUMENT anzuwenden. Aber wieder nur eine leere Seite. Die Nummer des Backend-Layouts für Zitate hat vorher auch funktioniert und sollte stimmen. Die andere Nummer habe ich abgelesen. Ich kapier es nicht :( kann ich in der Condition keinen slide machen? Gruß Heike ___ 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] Backend Layout-Einstellung richtig abfragen
Habe eben gesehen, dass ich, wenn ich im TypoScript Object Browser über key gehe ein N/A angezeigt wird. eißt das er kann mit der Abfrage nichts anfangen? Gruß Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
btw. im typoscript Object Browser sehe ich, dass er für 1 und 4 die richtigen Werte einträgt. Ich glaube irgednwas am CASE stimmt nicht. Wo sehe ich den Wert, den der CASE ergibt? Gruß Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Hallo Johannes, ich danke Dir. Ich hatte zwischenzeitlich hier: http://blog.undkonsorten.com/typo3-4-5-tutorial-backend-layout-nutzen Diesen Schnipsel gefunden: page.10 = TEMPLATE page.10 { template.cObject = CASE template.cObject { key.data = levelfield:-1, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = fileadmin/tmpl/html/layout0.html 2 = TEXT 2.value = fileadmin/tmpl/html/layout1.html 3 = TEXT 3.value = fileadmin/tmpl/html/layout2.html } workOnSubpart = DOCUMENT } und versucht das bei mir so: page.20 = TEMPLATE page.20.template.cObject = CASE page.20.template.cObject { key.data = levelfield:-1, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = {$inhTemp100} 1 = TEXT 1.value = {$inhTemp100Spruch} 4 = TEXT 4.value = {$inhTemp100} } page.20.template.workOnSubpart = DOKUMENT anzuwenden. Aber wieder nur eine leere Seite. Die Nummer des Backend-Layouts für Zitate hat vorher auch funktioniert und sollte stimmen. Die andere Nummer habe ich abgelesen. Ich kapier es nicht :( kann ich in der Condition keinen slide machen? Gruß Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Hallo Heike page.20 = TEMPLATE page.20 { file.stdWrap.cObject = CASE file.stdWrap.cObject { key.data = levelfield:-2, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = {$path_template}/tpl/fluid.2col.html 1 = TEXT 1.value = fileadmin/templates/layout_100_Spruch.html 4 = TEXT 4.value = fileadmin/templates/layout_100.html So würde ich es versuchen, ohne temp-Objekt und Condition. Johannes -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Heike Herzog-Kuhnke Gesendet: Donnerstag, 11. April 2013 12:23 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen Hallo Johannes, danke für den Schnipsel. Sorry, wenn die Frage blöd ist, aber wie passe ich das jetzt für meine Verhältnisse an? Ich habe dieses CASE bisher vermieden, weil ich mir, wenn ich mich recht entsinne, genau mit dieser Problematik schon mal die Zähne ausgebissen habe. Ich würde das gerne verstehen. Gruß Heike ___ 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] Backend Layout-Einstellung richtig abfragen
Hallo Johannes, danke für den Schnipsel. Sorry, wenn die Frage blöd ist, aber wie passe ich das jetzt für meine Verhältnisse an? Ich habe dieses CASE bisher vermieden, weil ich mir, wenn ich mich recht entsinne, genau mit dieser Problematik schon mal die Zähne ausgebissen habe. Ich würde das gerne verstehen. Gruß Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Hallo Ich hatte auch mal ein derartiges Problem, der folgende typoscript-Code funktioniert bei uns: page.10 = FLUIDTEMPLATE page.10 { file.stdWrap.cObject = CASE file.stdWrap.cObject { key.data = levelfield:-2, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = {$path_template}/tpl/fluid.2col.html 1 = TEXT 1.value = {$path_template}/tpl/fluid.1col.html Ist halt ein FLUID-Template, wird aber bestimmt auch mit einem "normalen" Template funktionieren. Johannes -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Heike Herzog-Kuhnke Gesendet: Donnerstag, 11. April 2013 12:13 An: German TYPO3 Userlist Betreff: Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen Jetzt hab ich einen Fehler gefunden, weil ich cObject vergessen hatte, aber es bleibt eine leere Seite: temp.templateFile = CASE temp.templateFile { # abfrage der übergerdneten seiten key.data = levelfield:-1,backend_layout_next_level,slide # überschreiben falls aktuelle seite ein template zugeordnet ist key.override.field = backend_layout # zuweisen der templates # insertData=1 1 = fileadmin/templates/layout_100_Spruch.html 4 = fileadmin/templates/layout_100.html } page.20 = TEMPLATE page.20.template = FILE // Standard ist Layout 100 page.20.template.file.cObject < temp.templateFile // [globalVar = TSFE:page|backend_layout = 1] // page.20.template.file = {$inhTemp100Spruch} // [global] page.20.template.workOnSubpart = DOKUMENT ___ 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] Backend Layout-Einstellung richtig abfragen
Eintragen der Template Dateien direkt ändert auch nix ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Jetzt hab ich einen Fehler gefunden, weil ich cObject vergessen hatte, aber es bleibt eine leere Seite: temp.templateFile = CASE temp.templateFile { # abfrage der übergerdneten seiten key.data = levelfield:-1,backend_layout_next_level,slide # überschreiben falls aktuelle seite ein template zugeordnet ist key.override.field = backend_layout # zuweisen der templates # insertData=1 1 = fileadmin/templates/layout_100_Spruch.html 4 = fileadmin/templates/layout_100.html } page.20 = TEMPLATE page.20.template = FILE // Standard ist Layout 100 page.20.template.file.cObject < temp.templateFile // [globalVar = TSFE:page|backend_layout = 1] // page.20.template.file = {$inhTemp100Spruch} // [global] page.20.template.workOnSubpart = DOKUMENT ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Habs nochmal korrigiert, weil ich dachte es liegt an den Variablen: temp.templateFile = CASE temp.templateFile { # abfrage der übergerdneten seiten key.data = levelfield:-1,backend_layout_next_level,slide # überschreiben falls aktuelle seite ein template zugeordnet ist key.override.field = backend_layout # zuweisen der templates insertData=1 1.value = {$inhTemp100Spruch} 4.value = {$inhTemp100} } immernoch nix :( Ich mag aber die Template-Dateien nicht konstant direkt da rein schreiben, auch wenn ich das jetzt mal testweise mache... ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
damit: temp.templateFile = CASE temp.templateFile { # abfrage der übergerdneten seiten key.data = levelfield:-1,backend_layout_next_level,slide # überschreiben falls aktuelle seite ein template zugeordnet ist key.override.field = backend_layout # zuweisen der templates 1 = {$inhTemp100Spruch} 4 = {$inhTemp100} } page.20 = TEMPLATE page.20.template = FILE // Standard ist Layout 100 page.20.template.file < temp.templateFile // [globalVar = TSFE:page|backend_layout = 1] // page.20.template.file = {$inhTemp100Spruch} // [global] page.20.template.workOnSubpart = DOKUMENT geht es nicht er findet kein Layout :( Ich wußßte es gibt noch was schlimmere als slide und das heißt CASE grump. Gruß Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Danke Dir fürs Mut machen. Ich probiere das jetzt. Aber ein paar graue hab ich schon von slides bekommen ;o) Gruß Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
ja die nummern sind die backend layouts. und auch hier kommt ein "slide" zum einsatz um das feld "backend_layout_next_level" auszulesen. du brauchst keine angst vor slides haben :) gruss chris 2013/4/11 Heike Herzog-Kuhnke : > Nur sicherheitshalber... > Die Nummern unten sind die Ids der Backend Layouts? > Gruß > > Heike > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast telefon: +49 30 347 244 88 mobil: +49 179 49 44 758 email: ch...@connye.com adresse: friedelstraße 31 - 12047 berlin xing-profil: http://www.xing.com/profile/Christian_Wolff43 google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de facebook: https://www.facebook.com/1stMachine flattr: https://flattr.com/profile/1stmachine ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Nur sicherheitshalber... Die Nummern unten sind die Ids der Backend Layouts? Gruß Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Hi Chris, danke für das Schnipsel. Das werde ich mal probieren. Und damit geht er immer eine Ebene weiter nach oben, bis er eine Definition findet? Oder nur eine Ebene? Gruß Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen
Hi Heike, ich würde das folgender maßen machen # Ermittelt das richtige template temp.templateFile = CASE temp.templateFile { # abfrage der übergerdneten seiten key.data = levelfield:-1,backend_layout_next_level,slide # überschreiben falls aktuelle seite ein template zugeordnet ist key.override.field = backend_layout # zuweisen der templates 1 = fileadmin/templates/template1.html 2 = fileadmin/templates/template2.html } page.10 = TEMPLATE page.10.template = FILE page.10.template.file.cObject < temp.templateFile Am 11. April 2013 11:10 schrieb Heike Herzog-Kuhnke : > Hallo liebe Liste, > > ich habe eine Frage bezüglich der Nutzung der Backend Layouts. > Prinzipiell funktioniert das mit den Backend Layouts wunderbar. Leider habe > ich ein Problem beim Abfragen der Backend Layouts, von dem ausgehend ich > gerne unterschiedliche Vorlagen verwenden wollen würde. > > Das Ganze klappt auch wunderbar für alle Seiten, die ich explizit mit dem > jeweiligen Layout unter "Erscheinungsbild" versehen habe. > Nur kann ich dort ja auch das Layout für die Folgeseiten anlegen, und da > beginnt mein Problem. > > Meine Abfrage im Template: > > page.20 = TEMPLATE > page.20.template = FILE > // Standard ist Layout 100 > page.20.template.file = {$inhTemp100} > [globalVar = TSFE:page|backend_layout = 1] >page.20.template.file = {$inhTemp100Spruch} > [global] > > Greift nur für diesen Fall, aber im Backend sehe ich die definierten > Spalten. (das Template ist noch nicht fertig, da kommt für das andere Layout > auch noch eine Variable rein) > > Wie kann ich abfragen, ob der Seite von einer übergeordneten Seite das > Backend Layout 1 übergeben worden ist und diese dann mit der anderen Vorlage > ausstatten? Jede Seite einzeln anklicken zu müssen, wenn ich das > Backend-Layout doch im Backend auch weitergeben kann ist ja irgendwie nicht > so sinnvoll. > > Gibt es hierfür auch eine Variable, die man mit abfragen kann? > > Vielen Dank > Heike > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast telefon: +49 30 347 244 88 mobil: +49 179 49 44 758 email: ch...@connye.com adresse: friedelstraße 31 - 12047 berlin xing-profil: http://www.xing.com/profile/Christian_Wolff43 google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de facebook: https://www.facebook.com/1stMachine flattr: https://flattr.com/profile/1stmachine ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Backend Layout-Einstellung richtig abfragen
Hallo liebe Liste, ich habe eine Frage bezüglich der Nutzung der Backend Layouts. Prinzipiell funktioniert das mit den Backend Layouts wunderbar. Leider habe ich ein Problem beim Abfragen der Backend Layouts, von dem ausgehend ich gerne unterschiedliche Vorlagen verwenden wollen würde. Das Ganze klappt auch wunderbar für alle Seiten, die ich explizit mit dem jeweiligen Layout unter "Erscheinungsbild" versehen habe. Nur kann ich dort ja auch das Layout für die Folgeseiten anlegen, und da beginnt mein Problem. Meine Abfrage im Template: page.20 = TEMPLATE page.20.template = FILE // Standard ist Layout 100 page.20.template.file = {$inhTemp100} [globalVar = TSFE:page|backend_layout = 1] page.20.template.file = {$inhTemp100Spruch} [global] Greift nur für diesen Fall, aber im Backend sehe ich die definierten Spalten. (das Template ist noch nicht fertig, da kommt für das andere Layout auch noch eine Variable rein) Wie kann ich abfragen, ob der Seite von einer übergeordneten Seite das Backend Layout 1 übergeben worden ist und diese dann mit der anderen Vorlage ausstatten? Jede Seite einzeln anklicken zu müssen, wenn ich das Backend-Layout doch im Backend auch weitergeben kann ist ja irgendwie nicht so sinnvoll. Gibt es hierfür auch eine Variable, die man mit abfragen kann? Vielen Dank Heike ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german