---
title: "Reserved top-level objects"
manual: "TypoScript Explained"
version: "13.4"
permalink: "https://docs.typo3.org/permalink/t3tsref:top-level-objects-other-reserved-tlo-s@13.4"
source: "TopLevelObjects/Other.rst"
rendered: "2026-09-19T07:15:48+00:00"
---

# Reserved top-level objects {#top-level-objects-other-reserved-tlo-s}

**List of the reserved top-level objects**

-   [lib](https://docs.typo3.org/permalink/t3tsref:lib@13.4)
-   [styles](https://docs.typo3.org/permalink/t3tsref:styles@13.4)
-   [tt_content](https://docs.typo3.org/permalink/t3tsref:tt-content@13.4)
-   [resources](https://docs.typo3.org/permalink/t3tsref:resources@13.4)
-   [sitetitle](https://docs.typo3.org/permalink/t3tsref:sitetitle@13.4)

## lib {#tlo-lib}

-   **lib**

    This top-level object name is reserved.

    The top-level object `lib` is used to store, copy and reference
    TypoScript code.

    This top-level object is available after the template is cached,
    objects in it can therefore be referenced and copied by using the
    [reference operator](https://docs.typo3.org/permalink/t3tsref:typoscript-syntax-syntax-object-referencing@13.4) `=<`.

**EXT:my_sitepackage/Configuration/TypoScript/setup.typoscript**

```typoscript
lib.some_content = TEXT
lib.some_content.value = Hello World!

// Output
// <p>Hello World!</p><p>Hello World!</p>
page = PAGE
page {
  10 =< lib.some_content
  10.wrap = <h1>|</h1>

  20 =< lib.some_content
  20.wrap = <p>|</p>
}

```

## styles {#tlo-styles}

-   **styles**

    This top-level object name is reserved.

## tt_content {#tlo-tt-content}

The top-level keyword `tt_content` is used to render content
from the table `tt_content`.

## resources {#tlo-resources}

-   **resources**

    -   *Type:* readonly

    Resources in list (internal)

## sitetitle {#tlo-sitetitle}

-   **sitetitle**

    -   *Type:* readonly

    SiteTitle (internal)
