---
title: "TypoScript"
manual: "clubdirectory"
version: "9.0"
permalink: "https://docs.typo3.org/permalink/jweiland/clubdirectory:configuration-typoscript@9.0"
source: "Configuration/TypoScript/Index.rst"
rendered: "2026-11-03T10:51:39+00:00"
---

# TypoScript {#configuration-typoscript}

> [!TIP]
> You must configure the extension maps2 first to run this extension
> correctly. See the [maps2 documentation](https://docs.typo3.org/p/jweiland/maps2/main/en-us/Index.html#start).

The site set `jweiland/clubdirectory` adds the TypoScript of all plugins
to `plugin.tx_clubdirectory`. Please change the values with the
[site settings](https://docs.typo3.org/permalink/jweiland/clubdirectory:site-settings@9.0) instead of overriding the TypoScript.

## Site settings in TypoScript {#configuration-typoscript-mapping}

The site settings are available in TypoScript as follows:

-   **`view.templateRootPaths.1`**

    [clubdirectory.templateRootPath](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-templaterootpath@9.0)

-   **`view.partialRootPaths.2`**

    [clubdirectory.partialRootPath](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-partialrootpath@9.0)

-   **`view.layoutRootPath.1`**

    [clubdirectory.layoutRootPath](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-layoutrootpath@9.0)

-   **`persistence.storagePid`**

    [clubdirectory.storagePid](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-storagepid@9.0)

-   **`settings.pidOfListPage`**

    [clubdirectory.pidOfListPage](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-pidoflistpage@9.0)

-   **`settings.pidOfDetailPage`**

    [clubdirectory.pidOfDetailPage](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-pidofdetailpage@9.0)

-   **`settings.pidOfSearchResults`**

    [clubdirectory.pidOfSearchResults](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-pidofsearchresults@9.0)

-   **`settings.pidOfManagementPage`**

    [clubdirectory.pidOfManagementPage](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-pidofmanagementpage@9.0)

-   **`settings.pidOfMaps2Plugin`**

    [clubdirectory.pidOfMaps2Plugin](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-pidofmaps2plugin@9.0)

-   **`settings.new.uploadFolder`**

    [clubdirectory.newUploadPath](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-newuploadpath@9.0)

-   **`settings.pageBrowser.itemsPerPage`**

    [clubdirectory.pageBrowser.itemsPerPage](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-itemsperpage@9.0)

-   **`settings.glossary.mergeNumbers`**

    [clubdirectory.glossary2.mergeNumbers](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-glossary2-mergenumbers@9.0)

-   **`settings.glossary.showAllLink`**

    [clubdirectory.glossary2.showAllLink](https://docs.typo3.org/permalink/jweiland/clubdirectory:confval-site-setting-glossary2-showalllink@9.0)

-   **`settings.list.image.*`, `settings.show.*`**

    [Image sizes](https://docs.typo3.org/permalink/jweiland/clubdirectory:site-settings-media@9.0)

The partial root path `1` is reserved for the partials of maps2, which
render the map in the club form.

## Uncached plugin for logged-in users {#configuration-typoscript-uncached}

The list and the detail view render links depending on the logged-in
frontend user, e.g. the edit link for the owner of a club. As the page
cache only varies by usergroup, the site set replaces
`tt_content.clubdirectory_clubdirectory.20` by a `COA_INT` with the
`EXTBASEPLUGIN` of the `Clubdirectory` plugin within the condition
`[frontend.user.isLoggedIn]`. Anonymous visitors still get the cached
page.

If you modify `tt_content.clubdirectory_clubdirectory.20` in your site
package, keep this condition in mind.

All actions of the `Club Directory Management` plugin, except the empty
form of the `new` action, and the search results of the
`Club Directory Search` plugin are not cached at all.
