Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke
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

2013-04-11 Diskussionsfäden JoH asenau

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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke
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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke

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

2013-04-11 Diskussionsfäden Johannes C. Schulz [EnzephaloN IT-Solutions]
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

2013-04-11 Diskussionsfäden JoH asenau

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

2013-04-11 Diskussionsfäden 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 {
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

2013-04-11 Diskussionsfäden Johannes C. Schulz - EnzephaloN IT-Solutions
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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke

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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke

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

2013-04-11 Diskussionsfäden Johannes C. Schulz - EnzephaloN IT-Solutions
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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke
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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke

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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke

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

2013-04-11 Diskussionsfäden Johannes C. Schulz - EnzephaloN IT-Solutions
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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke

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

2013-04-11 Diskussionsfäden Johannes C. Schulz - EnzephaloN IT-Solutions
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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke

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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke
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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke

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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke

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

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke

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

2013-04-11 Diskussionsfäden chris Wolff
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

2013-04-11 Diskussionsfäden 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

Re: [TYPO3-german] Backend Layout-Einstellung richtig abfragen

2013-04-11 Diskussionsfäden Heike Herzog-Kuhnke

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

2013-04-11 Diskussionsfäden chris Wolff
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

2013-04-11 Diskussionsfäden 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