Translations
Info
All page names need to be in English.
en da  de  fr  it  ja  km  nl  ru  zh

De:TSref/LOAD REGISTER

From TYPO3Wiki
Jump to: navigation, search

TypoScript (Liste TypoScript)


Contents

LOAD_REGISTER

Dieses Objekt ermöglicht es das globale Array $GLOBALS["TSFE"]->register[] mit Inhalt zu befüllen. Dieses Objekt selber gibt nichts zurück. Es können einzelne Werte aber auch ganze Typoscript Objekte verwendet werden. Dabei arbeitet der Register als Stack (Stapel), mit jedem Aufruf wird ein weiterer Inhalt oben auf den Stapel gepackt. Mit RESTORE_REGISTER können Sie das jeweils oberste Element auch wieder entfernen.

An vielen unterschiedlichen Stellen werden Register-Werte verwendet. So wird z.B. von der Typoscript Sammlung CSS-Styled-Content der Register dafür verwendet die Klassen der Überschriften durchzunummerieren.

Es gibt aber auch unterschiedliche System- oder Extension-spezifische Register die verwendet werden können.

Eigenschaft Datentyp Kommentar Standardwert
Array...

[fieldname]

string /stdWrap

[tsref:(cObject).LOAD_REGISTER]

System- oder Extensionspezifische Register

  • register:IMAGE_NUM - gibt die Nummer des Bildes im Objekt IMAGE_TEXT an.
  • register:SPLIT_COUNT - gibt die Nummer des aktuell gesplitten Objekts wieder: split
  • register:SWORD_PARAMS - typolink
  • register:SYS_LASTCHANGED - RECORDS
  • {cObj:parentRecordNumber} - die aktuelle UID des gerenderten Objektes

weitere sind unter TSref/getText zu finden.

Register in Extensions

Tt_news

newsMoreLink
This register is filled with the html-string for the more-link
example:
<a href="single/article/roeta-aula-dum/">more>/a<
newsCategoryUid
This register holds the Uid of the category of the current news record. if there is more than on category assigned, the uid of that one is choosen that is first in the list of categories of the news record.
newsKeywords
This register is filled with the value of the field “Keywords”.
newsSubheader
This register is filled with the value of the field “Subheader” (short).


Beispiele der Verwendung

Beispiele

# Beispiel
# Es werden drei Register definiert: contentWidth, label und head
page.27 = LOAD_REGISTER
page.27 {
 contentWidth = 500
 label.field = header
 head = some text
 head.wrap =  | 
}
Go to: typo3.org    
Login, and you can edit.
Personal tools
Namespaces

Variants
Actions