[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