---
title: "Interlink Inventories"
manual: "Render guides"
version: "main"
permalink: "https://docs.typo3.org/permalink/t3renderguides:interlinkrepositories"
source: "Developer/InterlinkInventories.rst"
modified: "2026-09-17T12:30:56+00:00"
---

# Interlink Inventories

Sections in other manuals than the current one can be linked during rendering
by prefixing an anchor link or page link with the name of the manual.

## Interlinks to official manuals

By using suffixes the version of the manual to be linked can be
specified:

```rst
*   :ref:`TYPO3 Explained, preferred version <t3coreapi:start>`
*   :ref:`TYPO3 Explained, main version (development) <t3coreapi/dev:start>`
*   :ref:`TYPO3 Explained, stable version (for example 12.4) <t3coreapi/stable:start>`
*   :ref:`TYPO3 Explained, old stable version (for example 11.5) <t3coreapi/oldstable:start>`
*   :ref:`TYPO3 Explained 12 LTS <t3coreapi/v12:start>`
*   :ref:`TYPO3 Explained 12.4 <t3coreapi/12.4:start>`
```

This would output:

-   [TYPO3 Explained, preferred version](https://docs.typo3.org/m/typo3/reference-coreapi/14.3/en-us/Index.html#start)
-   [TYPO3 Explained, main version (development)](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/Index.html#start)
-   [TYPO3 Explained, stable version (for example 12.4)](https://docs.typo3.org/m/typo3/reference-coreapi/14.3/en-us/Index.html#start)
-   [TYPO3 Explained, old stable version (for example 11.5)](https://docs.typo3.org/m/typo3/reference-coreapi/13.4/en-us/Index.html#start)
-   [TYPO3 Explained 12 LTS](https://docs.typo3.org/m/typo3/reference-coreapi/12.4/en-us/Index.html#start)
-   [TYPO3 Explained 12.4](https://docs.typo3.org/m/typo3/reference-coreapi/12.4/en-us/Index.html#start)

### Available default inventories

These inventories can be used by default in any rendered documentation:

-   Title: [Welcome to the official TYPO3 Documentation](https://docs.typo3.org/Index.html)

    Inventory key: [t3docs](https://docs.typo3.org/Index.html)

    URL: [https://docs.typo3.org/](https://docs.typo3.org/)
-   Title: [TYPO3 Core Changelog](https://docs.typo3.org/c/typo3/cms-core/main/en-us/Index.html)

    Inventory key: [changelog](https://docs.typo3.org/c/typo3/cms-core/main/en-us/Index.html)

    URL: [https://docs.typo3.org/c/typo3/cms-core/main/en-us/](https://docs.typo3.org/c/typo3/cms-core/main/en-us/)
-   Title: [TYPO3 Explained](https://docs.typo3.org/m/typo3/reference-coreapi/14.3/en-us/Index.html)

    Inventory key: [t3coreapi](https://docs.typo3.org/m/typo3/reference-coreapi/14.3/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/)
-   Title: [TCA Reference](https://docs.typo3.org/m/typo3/reference-tca/14.3/en-us/Index.html)

    Inventory key: [t3tca](https://docs.typo3.org/m/typo3/reference-tca/14.3/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/reference-tca/main/en-us/](https://docs.typo3.org/m/typo3/reference-tca/main/en-us/)
-   Title: [TypoScript Explained](https://docs.typo3.org/m/typo3/reference-typoscript/14.3/en-us/Index.html)

    Inventory key: [t3tsref](https://docs.typo3.org/m/typo3/reference-typoscript/14.3/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/](https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/)
-   Title: [Fluid ViewHelper Reference](https://docs.typo3.org/other/typo3/view-helper-reference/14.3/en-us/Index.html)

    Inventory key: [t3viewhelper](https://docs.typo3.org/other/typo3/view-helper-reference/14.3/en-us/Index.html)

    URL: [https://docs.typo3.org/other/typo3/view-helper-reference/main/en-us/](https://docs.typo3.org/other/typo3/view-helper-reference/main/en-us/)
-   Title: [TYPO3 Editors Guide](https://docs.typo3.org/m/typo3/tutorial-editors/14.3/en-us/Index.html)

    Inventory key: [t3editors](https://docs.typo3.org/m/typo3/tutorial-editors/14.3/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/tutorial-editors/main/en-us/](https://docs.typo3.org/m/typo3/tutorial-editors/main/en-us/)
-   Title: [TYPO3 site package tutorial](https://docs.typo3.org/m/typo3/tutorial-sitepackage/14.3/en-us/Index.html)

    Inventory key: [t3sitepackage](https://docs.typo3.org/m/typo3/tutorial-sitepackage/14.3/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/tutorial-sitepackage/main/en-us/](https://docs.typo3.org/m/typo3/tutorial-sitepackage/main/en-us/)
-   Title: [TYPO3 - Getting Started Tutorial](https://docs.typo3.org/m/typo3/tutorial-getting-started/14.3/en-us/Index.html)

    Inventory key: [t3start](https://docs.typo3.org/m/typo3/tutorial-getting-started/14.3/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/tutorial-getting-started/main/en-us/](https://docs.typo3.org/m/typo3/tutorial-getting-started/main/en-us/)
-   Title: [Frontend Localization Guide](https://docs.typo3.org/m/typo3/guide-frontendlocalization/14.3/en-us/Index.html)

    Inventory key: [t3translate](https://docs.typo3.org/m/typo3/guide-frontendlocalization/14.3/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/guide-frontendlocalization/main/en-us/](https://docs.typo3.org/m/typo3/guide-frontendlocalization/main/en-us/)
-   Title: [How to Document TYPO3](https://docs.typo3.org/m/typo3/docs-how-to-document/main/en-us/Index.html)

    Inventory key: [h2document](https://docs.typo3.org/m/typo3/docs-how-to-document/main/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/docs-how-to-document/main/en-us/](https://docs.typo3.org/m/typo3/docs-how-to-document/main/en-us/)
-   Title: [Content and Marketing Guide](https://docs.typo3.org/m/typo3/guide-contentandmarketing/main/en-us/Index.html)

    Inventory key: [t3content](https://docs.typo3.org/m/typo3/guide-contentandmarketing/main/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/guide-contentandmarketing/main/en-us/](https://docs.typo3.org/m/typo3/guide-contentandmarketing/main/en-us/)
-   Title: [TYPO3 Core Contribution Guide](https://docs.typo3.org/m/typo3/guide-contributionworkflow/main/en-us/Index.html)

    Inventory key: [t3contribute](https://docs.typo3.org/m/typo3/guide-contributionworkflow/main/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/guide-contributionworkflow/main/en-us/](https://docs.typo3.org/m/typo3/guide-contributionworkflow/main/en-us/)
-   Title: [TYPO3 Community Language & Writing Guide](https://docs.typo3.org/m/typo3/writing-guide/main/en-us/Index.html)

    Inventory key: [t3writing](https://docs.typo3.org/m/typo3/writing-guide/main/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/writing-guide/main/en-us/](https://docs.typo3.org/m/typo3/writing-guide/main/en-us/)
-   Title: [t3o team](https://docs.typo3.org/m/typo3/team-t3oteam/main/en-us/Index.html)

    Inventory key: [t3org](https://docs.typo3.org/m/typo3/team-t3oteam/main/en-us/Index.html)

    URL: [https://docs.typo3.org/m/typo3/writing-guide/main/en-us/](https://docs.typo3.org/m/typo3/writing-guide/main/en-us/)
-   Title: [Fluid Explained](https://docs.typo3.org/other/typo3fluid/fluid/main/en-us/Index.html)

    Inventory key: [fluid](https://docs.typo3.org/other/typo3fluid/fluid/main/en-us/Index.html)

    URL: [https://docs.typo3.org/other/typo3fluid/fluid/main/en-us/](https://docs.typo3.org/other/typo3fluid/fluid/main/en-us/)
-   Title: [Developers](https://docs.typo3.org/permalink/t3renderguides:developers)

    Inventory key: [t3renderguides](https://docs.typo3.org/permalink/t3renderguides:developers)

    URL: [https://docs.typo3.org/other/t3docs/render-guides/main/en-us/](https://docs.typo3.org/other/t3docs/render-guides/main/en-us/)
-   Title: [TYPO3 Exceptions](https://docs.typo3.org/m/typo3/reference-exceptions/main/en-us/Index.html)

    Inventory key: [t3exceptions](https://docs.typo3.org/m/typo3/reference-exceptions/main/en-us/Index.html)

    URL: [https://docs.typo3.org/typo3cms/exceptions/main/en-us/](https://docs.typo3.org/typo3cms/exceptions/main/en-us/)

### Setting the preferred TYPO3 version

The preferred version can be set in the guides.xml to `dev`, `stable`,
`oldstable` or a specific minor version, for example `8.7` or `v8`.

**Documentation/guides.xml**

```xml
<?xml version="1.0" encoding="UTF-8" ?>
<guides
    xmlns="https://www.phpdoc.org/guides"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="https://www.phpdoc.org/guides vendor/phpdocumentor/guides-cli/resources/schema/guides.xsd"
>
    <project title="Render guides"/>
    <extension
        class="\T3Docs\Typo3DocsTheme\DependencyInjection\Typo3DocsThemeExtension"
        typo3-core-preferred="stable"
    />
</guides>
```

or

**Documentation/guides.xml, excerpt**

```xml
<extension
    class="\T3Docs\Typo3DocsTheme\DependencyInjection\Typo3DocsThemeExtension"
    typo3-core-preferred="8.7"
```

It is not necessary anymore to list each of the standard inventories in the
`guides.xml` anymore. If desired you can override or redefine standard interlink
inventories or define new ones:

**Documentation/guides.xml**

```xml
<?xml version="1.0" encoding="UTF-8" ?>
<guides
    xmlns="https://www.phpdoc.org/guides"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="https://www.phpdoc.org/guides vendor/phpdocumentor/guides-cli/resources/schema/guides.xsd"
>
    <project title="Render guides"/>
    <extension
        class="\T3Docs\Typo3DocsTheme\DependencyInjection\Typo3DocsThemeExtension"
        typo3-core-preferred="stable"
    />
    <!-- explicitly link to version 8.7 of TYPO3 Explained -->
    <inventory id="t3coreapi_v8" url="https://docs.typo3.org/m/typo3/reference-coreapi/8.7/en-us/"/>
</guides>
```

The following link:

```rst
*   :ref:`TYPO3 Explained, always version 8.7 <t3coreapi_v8:start>`
```

-   [TYPO3 Explained, always version 8.7](https://docs.typo3.org/m/typo3/reference-coreapi/8.7/en-us/Index.html#start)

### Adding a new TYPO3 version or manual

In the event of a change in long-term support, adjustments to the corresponding
TYPO3 versions can be made directly in the theme within the enum
`\T3Docs\Typo3DocsTheme\Inventory\Typo3VersionMapping`.

The default manuals to be supported can be managed in enum
`\T3Docs\Typo3DocsTheme\Inventory\DefaultInventories`.

## Interlinks to system extensions

You can link to the manual of a system extension: Use the extension's
Composer name as interlink domain:

```rst
*   :doc:`Adminpanel <typo3/cms-adminpanel:Index>`
*   :ref:`RTE <typo3/cms-rte-ckeditor:introduction>`
```

This will be rendered as:

-   [Adminpanel](https://docs.typo3.org/c/typo3/cms-adminpanel/14.3/en-us/Index.html)
-   [RTE](https://docs.typo3.org/c/typo3/cms-rte-ckeditor/14.3/en-us/Introduction/Index.html#introduction)

By default they will link to [your preferred TYPO3 version](https://docs.typo3.org/permalink/t3renderguides:typo3-version).
You can link to another version by using the same prefixes as for official
manuals:

```rst
*   :ref:`RTE <typo3/cms-rte-ckeditor/dev:introduction>`
*   :ref:`RTE <typo3/cms-rte-ckeditor/stable:introduction>`
*   :ref:`RTE <typo3/cms-rte-ckeditor/oldstable:introduction>`
*   :ref:`RTE <typo3/cms-rte-ckeditor/v12:introduction>`
*   :ref:`RTE <typo3/cms-rte-ckeditor/12.4:introduction>`
*   :ref:`RTE <typo3/cms-rte-ckeditor/v8:introduction>`
*   :ref:`RTE <typo3/cms-rte-ckeditor/8.7:introduction>`
```

This will be rendered as:

-   [RTE](https://docs.typo3.org/c/typo3/cms-rte-ckeditor/main/en-us/Introduction/Index.html#introduction)
-   [RTE](https://docs.typo3.org/c/typo3/cms-rte-ckeditor/14.3/en-us/Introduction/Index.html#introduction)
-   [RTE](https://docs.typo3.org/c/typo3/cms-rte-ckeditor/13.4/en-us/Introduction/Index.html#introduction)
-   [RTE](https://docs.typo3.org/c/typo3/cms-rte-ckeditor/12.4/en-us/Introduction/Index.html#introduction)
-   [RTE](https://docs.typo3.org/c/typo3/cms-rte-ckeditor/12.4/en-us/Introduction/Index.html#introduction)
-   [RTE](https://docs.typo3.org/c/typo3/cms-rte-ckeditor/8.7/en-us/Introduction/Index.html#introduction)
-   [RTE](https://docs.typo3.org/c/typo3/cms-rte-ckeditor/8.7/en-us/Introduction/Index.html#introduction)

For your convenience the changelog, situated in system extension `typo3/cms-core`
can also be linked with the prefix `changelog`:

```rst
*   :ref:`Changelog: Remove jquery-ui <changelog:breaking-100966-1686062649>`
```

This will be rendered as:

-   [Changelog: Remove jquery-ui](https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/13.0/Breaking-100966-RemoveJquery-ui.html#breaking-100966-1686062649)

## Interlinks to third-party extensions

You can link to the manual of a third-party extension if
that extension's manual has been rendered on [https://docs.typo3.org](https://docs.typo3.org).

To create an interlink to a third-party extension, use the extension's
Composer name as interlink domain:

```rst
*   :doc:`News <georgringer/news:Index>`
*   :ref:`External Imports <cobweb/external_import:start>`
```

This will be rendered as:

-   [News](https://docs.typo3.org/p/georgringer/news/main/en-us/Index.html)
-   [External Imports](https://docs.typo3.org/p/cobweb/external_import/main/en-us/Index.html#start)

By default this will link to the main version of the manual. If you desire to
link a specific version, you can attach the minor version (for example "11.3")
separated by a slash:

```rst
*   :doc:`News <georgringer/news/11.3:Index>`
*   :doc:`External Imports <cobweb/external_import/7.2:Index>`
```

-   [News](https://docs.typo3.org/p/georgringer/news/11.3/en-us/Index.html)
-   [External Imports](https://docs.typo3.org/p/cobweb/external_import/7.2/en-us/Index.html)

If an extension author needs to link to a specific version of an extension's manual,
they can define that version manually in the manual's `guides.xml`:

**Documentation/guides.xml**

```xml
<?xml version="1.0" encoding="UTF-8" ?>
<guides
    xmlns="https://www.phpdoc.org/guides"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="https://www.phpdoc.org/guides vendor/phpdocumentor/guides-cli/resources/schema/guides.xsd"
>
    <project title="Render guides"/>
    <extension
        class="\T3Docs\Typo3DocsTheme\DependencyInjection\Typo3DocsThemeExtension"
        typo3-core-preferred="stable"
    />
    <!-- explicitly link to stable versions of extensions -->
    <inventory id="georgringer/news/stable" url="https://docs.typo3.org/p/georgringer/news/11.3/en-us/"/>
    <inventory id="georgringer/news/stable" url="https://docs.typo3.org/p/cobweb/external_import/7.2/en-us/"/>
</guides>
```

```rst
*   :doc:`News <georgringer/news/stable:Index>`
*   :doc:`External Imports <cobweb/external_import/stable:Index>`
```

This will be rendered as:

-   [News](https://docs.typo3.org/p/georgringer/news/11.3/en-us/Index.html)
-   [External Imports](https://docs.typo3.org/p/cobweb/external_import/7.2/en-us/Index.html)
