Re: [TYPO3-german] YAML-Template

2015-01-10 Diskussionsfäden Renzo Bauen
Hallo Björn
ich sehe eigentlich keinen Unterscheid zwischen den beiden Varianten.
Ausser dass Du versuchst mit /* */ einen Teil auszukommentieren. Aber so
viel eich weiss, geht das in TypoScript nicht, da musst Du immer ein #
vor die auszukommentierende Zeile schreiben.

Zudem finde ich es zeimlich umständlich wie du das machst. Meine Lösung
würde etwa so aussehen:



 Haupt TEMPLATE cObject fuer BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  template = plugin.tx_automaketemplate_pi1
  template.content.templateType = main
  workOnSubpart = DOCUMENT_BODY
}

[PIDinRootline = 4,8]
temp.mainTemplate.subparts.header  temp.headerspezial
[else]
temp.mainTemplate.subparts.header  temp.headerstandard
[end]
--

Du setzt den supPart auf temp.header und überschreibst ihn mit subparts.header 
= COA gleich wieder.
D.h. wenn Du schon ein temp.xxx definierst, kannst Du da ja die ganze Arbeit 
machen. 
Vielleicht benötigst Du ja mal eine dritte Varianten, dann kann die leicht auch 
so eingebunden werden, ohne den Code zu vervielfachen.

Beste Grüsse, Renzo


-- 
conPassione gmbh
CH-3661 Uetendorf
+41 33 345 00 92 


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

Re: [TYPO3-german] YAML-Template

2015-01-09 Diskussionsfäden Björn Hahnefeld
Hallo Renzo,

so sieht mein TS derzeit aus:

--

 Haupt TEMPLATE cObject fuer BODY
temp.mainTemplate = TEMPLATE
[PIDinRootline = 4,8]
temp.mainTemplate {
  template = plugin.tx_automaketemplate_pi1
  template.content.templateType = main
  workOnSubpart = DOCUMENT_BODY
  subparts.header  temp.header

  ### Headerbild  
  subparts.header = COA
  ### special subparts header bild 
  subparts.header.150 = IMAGE
  subparts.header.150 {
file.import = uploads/media/
file.import.data = levelmedia:-1, slide
file.import.listNum = 0
  }
}
[else]
temp.mainTemplate {
  template = plugin.tx_automaketemplate_pi1
  template.content.templateType = main
  workOnSubpart = DOCUMENT_BODY
  subparts.header  temp.header

  ### Headerbild  
  subparts.header = COA
  ### special subparts header bild 
  /*
  subparts.header.150 = IMAGE
  subparts.header.150 {
file.import = uploads/media/
file.import.data = levelmedia:-1, slide
file.import.listNum = 0
  }
  */
}
[end]
--

Viele Grüße

Björn

-Ursprüngliche Nachricht-
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Renzo Bauen
Gesendet: Donnerstag, 8. Januar 2015 13:19
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] YAML-Template

Hallo Björn
das Problem mit den Condition ist, dass sie keine verkürzte Schreibweise 
akzeptieren.

lib.myObj = COA
lib.myObj {
  .10 = TEXT
- hier geht die Condition nicht
  .10.value = xy
}

lib.myObj = COA
lib.myObj.10 = TEXT
-- hier fuktioniert die Condition
lib.myObj.10.value = xy

lib.myObj = COA
lib.myObj {
  .10 = TEXT
}
-- hier fuktioniert die Condition
lib.myObj {
  .10.value = xy
}

Zum Beurteilen, wo Du genau ansetzen müsstest, um anstatt das Headerbild den 
Cycler anzuzeigen, würden wir hier etwas mehr Infos brauchen
Aber ich denke, Du könntest das am Einfachsten über zwei unterschiedliche 
BE-Layouts machen.

Beste Grüsse
Renzo
--
conPassione gmbh
CH-3661 Uetendorf
+41 33 345 00 92

Am Donnerstag, den 08.01.2015, 12:23 +0100 schrieb Björn Hahnefeld:

 Hallo zusammen,
 
  
 
 ich habe ein YAML-Template übernommen. Dort soll auf bestimmten Seiten im
 Header statt dem Rubrikbild (welches über das Media-Register geladen wird)
 einen Slider mit Überblend-Effekt einbauen. Die Extension ist installiert.
 Nun aber komm ich mit der Condition nicht klar (PIDinRootline klappt noch
 zwecks Fall-Unterscheidung), denn nun werden die Inhalte nicht mehr
 angezeigt, sondern nur noch statische Inhalte.
 
  
 
 Im Endeffekt will ich nur statt des Bildes im Media-Register die Inhalte der
 Extension imagecycle
 (http://typo3.org/extensions/repository/view/imagecycle) anzeigen lassen. Da
 man aber keine Condition innerhalb eines COA-Objektes machen kann, wollte
 ich das komplette Objekt mit PIDinRootline neu bauen. Doch genau daran
 scheitere ich. Hat jemand von euch dazu eine Idee?
 
  
 
 Viele Grüße
 
  
 
 Björn
 
 ___
 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

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

[TYPO3-german] YAML-Template

2015-01-08 Diskussionsfäden Björn Hahnefeld
Hallo zusammen,

 

ich habe ein YAML-Template übernommen. Dort soll auf bestimmten Seiten im
Header statt dem Rubrikbild (welches über das Media-Register geladen wird)
einen Slider mit Überblend-Effekt einbauen. Die Extension ist installiert.
Nun aber komm ich mit der Condition nicht klar (PIDinRootline klappt noch
zwecks Fall-Unterscheidung), denn nun werden die Inhalte nicht mehr
angezeigt, sondern nur noch statische Inhalte.

 

Im Endeffekt will ich nur statt des Bildes im Media-Register die Inhalte der
Extension imagecycle
(http://typo3.org/extensions/repository/view/imagecycle) anzeigen lassen. Da
man aber keine Condition innerhalb eines COA-Objektes machen kann, wollte
ich das komplette Objekt mit PIDinRootline neu bauen. Doch genau daran
scheitere ich. Hat jemand von euch dazu eine Idee?

 

Viele Grüße

 

Björn

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


Re: [TYPO3-german] YAML-Template

2015-01-08 Diskussionsfäden Renzo Bauen
Hallo Björn
das Problem mit den Condition ist, dass sie keine verkürzte Schreibweise
akzeptieren.

lib.myObj = COA
lib.myObj {
  .10 = TEXT
- hier geht die Condition nicht
  .10.value = xy
}

lib.myObj = COA
lib.myObj.10 = TEXT
-- hier fuktioniert die Condition
lib.myObj.10.value = xy

lib.myObj = COA
lib.myObj {
  .10 = TEXT
}
-- hier fuktioniert die Condition
lib.myObj {
  .10.value = xy
}

Zum Beurteilen, wo Du genau ansetzen müsstest, um anstatt das Headerbild
den Cycler anzuzeigen, würden wir hier etwas mehr Infos brauchen
Aber ich denke, Du könntest das am Einfachsten über zwei
unterschiedliche BE-Layouts machen.

Beste Grüsse
Renzo
-- 
conPassione gmbh
CH-3661 Uetendorf
+41 33 345 00 92 

Am Donnerstag, den 08.01.2015, 12:23 +0100 schrieb Björn Hahnefeld:

 Hallo zusammen,
 
  
 
 ich habe ein YAML-Template übernommen. Dort soll auf bestimmten Seiten im
 Header statt dem Rubrikbild (welches über das Media-Register geladen wird)
 einen Slider mit Überblend-Effekt einbauen. Die Extension ist installiert.
 Nun aber komm ich mit der Condition nicht klar (PIDinRootline klappt noch
 zwecks Fall-Unterscheidung), denn nun werden die Inhalte nicht mehr
 angezeigt, sondern nur noch statische Inhalte.
 
  
 
 Im Endeffekt will ich nur statt des Bildes im Media-Register die Inhalte der
 Extension imagecycle
 (http://typo3.org/extensions/repository/view/imagecycle) anzeigen lassen. Da
 man aber keine Condition innerhalb eines COA-Objektes machen kann, wollte
 ich das komplette Objekt mit PIDinRootline neu bauen. Doch genau daran
 scheitere ich. Hat jemand von euch dazu eine Idee?
 
  
 
 Viele Grüße
 
  
 
 Björn
 
 ___
 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] YAML-Template

2015-01-08 Diskussionsfäden Björn Hahnefeld
Hallo Renzo,

zunächst einmal herzlichen Dank, dass du dir für meine Belange Zeit genommen 
hast. Die Sache werde ich gleich einmal prüfen. Vielleicht liegt es auch daran, 
dass außer dem Header nun nichts mehr funktioniert. Ich werde mal die Condition 
umbauen bzw. das COA-Object umstellen. Ein zweites Template würde ich nur 
ungern einsetzen wollen. Vor allem deswegen, weil sich die Layouts zu sehr 
ähneln und ich eigentlich zusätzlichen Wartungsaufwand produziere :(!

Viele Grüße einstweilen

Björn

-Ursprüngliche Nachricht-
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Renzo Bauen
Gesendet: Donnerstag, 8. Januar 2015 13:19
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] YAML-Template

Hallo Björn
das Problem mit den Condition ist, dass sie keine verkürzte Schreibweise 
akzeptieren.

lib.myObj = COA
lib.myObj {
  .10 = TEXT
- hier geht die Condition nicht
  .10.value = xy
}

lib.myObj = COA
lib.myObj.10 = TEXT
-- hier fuktioniert die Condition
lib.myObj.10.value = xy

lib.myObj = COA
lib.myObj {
  .10 = TEXT
}
-- hier fuktioniert die Condition
lib.myObj {
  .10.value = xy
}

Zum Beurteilen, wo Du genau ansetzen müsstest, um anstatt das Headerbild den 
Cycler anzuzeigen, würden wir hier etwas mehr Infos brauchen
Aber ich denke, Du könntest das am Einfachsten über zwei unterschiedliche 
BE-Layouts machen.

Beste Grüsse
Renzo
--
conPassione gmbh
CH-3661 Uetendorf
+41 33 345 00 92

Am Donnerstag, den 08.01.2015, 12:23 +0100 schrieb Björn Hahnefeld:

 Hallo zusammen,
 
  
 
 ich habe ein YAML-Template übernommen. Dort soll auf bestimmten Seiten im
 Header statt dem Rubrikbild (welches über das Media-Register geladen wird)
 einen Slider mit Überblend-Effekt einbauen. Die Extension ist installiert.
 Nun aber komm ich mit der Condition nicht klar (PIDinRootline klappt noch
 zwecks Fall-Unterscheidung), denn nun werden die Inhalte nicht mehr
 angezeigt, sondern nur noch statische Inhalte.
 
  
 
 Im Endeffekt will ich nur statt des Bildes im Media-Register die Inhalte der
 Extension imagecycle
 (http://typo3.org/extensions/repository/view/imagecycle) anzeigen lassen. Da
 man aber keine Condition innerhalb eines COA-Objektes machen kann, wollte
 ich das komplette Objekt mit PIDinRootline neu bauen. Doch genau daran
 scheitere ich. Hat jemand von euch dazu eine Idee?
 
  
 
 Viele Grüße
 
  
 
 Björn
 
 ___
 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

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