Administrator Manual
Target group: Administrators
Installation
-
Install the extension with Composer:
composer req featdd/dpn-glossaryCopied! -
Add the site set
featdd/to your site configuration.dpn- glossary This loads the extension TypoScript, Page TSconfig, site setting definitions and the default route enhancer configuration.
You can add the set in the backend via Sites > Setup or in your site configuration:
config/sites/<your-site>/config.yamldependencies: - featdd/dpn-glossaryCopied!If you use a site package, you can also add the dependency to your own site set instead of adding it directly to every site configuration.
-
Create the required pages:
-
Create a page and add the glossary plugin.
- Alternatively you can add a second glossary plugin on a separate page. Use this page UID as your detail page and split your routing configuration for the list and detail page.
- Create a storage folder and add your terms.
-
-
Configure the site settings of the extension.
The required settings are the storage page for terms and the page that contains the glossary plugin:
config/sites/<your-site>/settings.yamldpn-glossary.storagePidList: '123' dpn-glossary.glossaryPage: 456Copied!If you want the automatic parser to run on all pages, also configure:
dpn-glossary.parsingPids: '0'Copied!You can edit these values in the backend site settings editor as well. See Reference for all available settings.
Legacy static TypoScript include
For projects that do not use site sets, the legacy static TypoScript include is still available:
- Go to the Template module in the TYPO3 backend.
- Edit your template record.
- Add dreipunktnull Glossar below Includes > Include static (from extensions).
Then configure the legacy TypoScript constants:
-
Set the storage page uid:
plugin.tx_dpnglossary.persistence.storagePid = [your storage page uid]Copied! -
Set the detail page uid where you placed the glossary plugin:
plugin.tx_dpnglossary.settings.detailPage = [your detail page uid]Copied!