LinkHandling
Table of Contents
Namespaces
Interfaces
- LinkHandlingInterface
- Interface for classes which are transforming a tag link hrefs to records or resources basically any URLs that should not be saved directly in the database on as is basis since they might be moved, changed by admin working in backend
Classes
- EmailLinkHandler
- Resolves emails
- FileLinkHandler
- Interface for classes which are transforming a tag link hrefs for folders, in order to use FAL to store them in database, which means that files can be moved in the fileadmin without breaking file links in the frontend/backend
- FolderLinkHandler
- Interface for classes which are transforming a tag link hrefs for folders, in order to use FAL to store them in database, which means that folders can be moved in the fileadmin without breaking folder links in the frontend/backend
- LegacyLinkNotationConverter
- Class to resolve and convert the "old" link information (email, external url, file, page etc) to a URL or new format for migration
- LinkService
- Class responsible to find what kind of resource (type) is used to link to (email, external url, file, page etc) with the possibility to get a system-wide understandable "urn" to identify what type it actually is, based on the scheme or prefix.
- PageLinkHandler
- Resolves links to pages and the parameters given
- RecordLinkHandler
- Resolves links to records and the parameters given
- TelephoneLinkHandler
- Resolves telephone numbers
- TypoLinkCodecService
- This class provides basic functionality to encode and decode typolink strings
- UrlLinkHandler
- Resolves URLs (simple, no magic needed)