Typolink
Table of Contents
Interfaces
- LinkResultInterface
- Interface representing a created link to any type (page, file etc).
Classes
- AbstractTypolinkBuilder
- Abstract class to provide proper helper for most types necessary
Hands in the ContentObject and TSFE which are needed here for all the stdWrap magic.
- DatabaseRecordLinkBuilder
- Builds a TypoLink to a database record
- EmailLinkBuilder
- Builds a TypoLink to an email address, also takes care of additional functionality for the time being
such as the infamous config.spamProtectedEmailAddresses option.
- ExternalUrlLinkBuilder
- Builds a TypoLink to an external URL
- FileOrFolderLinkBuilder
- Builds a TypoLink to a folder or file
- LegacyLinkBuilder
- Builds a TypoLink to a file (relative to fileadmin/ or something)
or otherwise detects as an external URL
- LinkFactory
- Main class for generating any kind of frontend links.
- LinkResult
- This class represents a created link to a resource (page, email etc.), coming from LinkService.
- LinkVarsCalculator
- Class to calculate so-called "linkVars", which is a TypoScript setting
to always append these query parameters (if available in an existing request)
to a URL when using TypoLink for pages.
- PageLinkBuilder
- Builds a TypoLink to a certain page
- TelephoneLinkBuilder
- Builds a TypoLink to a telephone number
- UnableToLinkException
- Exception which is thrown when a link could not be set