[TYPO3-german] Re: content_designer - page.headerData setzten

Hendrik Reimers hendrik.reimers at web.de
Mon Oct 13 14:14:46 CEST 2014


Hallo,

das liegt daran dass die Daten aus dem content_designer auch nur innerhalb des Inhaltselements zur Verfügung stehen und nicht global, weil sich sonst ja Daten von anderen Inhaltselementen bzw. den Seiteneigenschaften überschreiben würden.

Am besten du übernimmst das ganze Inhaltselement von der Seite in headerData...

Beispiel (ungetestet):

page.headerData.10 < styles.content.get
page.headerData.10.select {
   # nur ein element
   max = 1

   # aus einer bestimmten seite
   pidInList = PAGE_ID_WO_DAS_ELEMENT_SITZT

   uidInList = EINDEUTIGE_ID_DES_INHALTSELEMENTS
  # Alternativ zu "uidInList" könnte auch klappen...
  # ...nimmt also nur das inhaltselement von einem bestimmten typ
  andWhere = CType=tx_contentdesigner_YOURCONTENTELEMENTID
}


die frage ist halt generell warum du die Facebook ID in einem inhaltselement verpacken willst. wenn diese für jede seite anders ist wäre es sinnvoller die andere methode von content_designer zu nehmen um die seiteneigenschaften selbst zu erweitern anstelle eines neuen inhaltselements... dann könntest du auch mit deiner methode auf die FacebookID zugreifen innerhalb headerData (sprich: headerData.10.field = FacebookID)

siehe hierzu auch die doku referenz den beispiel code mit

    #EXAMPLE ON EXTEND AND USE PAGE PROPERTIES
    pages.tx_contentdesigner_flexform.settings {


More information about the TYPO3-german mailing list