DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
Ext: sg_contentlink¶
License: GNU GPL, Version 2
Repository: https://gitlab.sgalinski.de/typo3/sg_contentlink
Please report bugs here: https://gitlab.sgalinski.de/typo3/sg_contentlink
TYPO3 version: >7.6
About¶
Adds an option to content elements that creates a link which wraps the entire element. Inner links will be removed.
Installation & Configuration¶
Install the extension "sg_contentlink" in your TYPO3 extension manager
Include the static TypoScript template "Contentlink" to the root page
The most important CTypes are already added. If you want to add a new CType, simply extend the tt_content cType values to the SGalinski\SgContentlink\TCA\TcaProvider class by using the following functions, either in your ext_tables.php or in your TCA configuration of your template extension.
\SGalinski\SgContentlink\TCA\TcaProvider::addAllowedTypeForContentLink('###MY_CTYPE###'); // Example \SGalinski\SgContentlink\TCA\TcaProvider::addAllowedTypeForContentLink('media');
Settings¶
You can supply different values for the link properties within the extensions TypoScript:
plugin.tx_sgcontentlink {
settings {
link {
overwrite {
# sets the target attribute of the generated link
defaultTarget =
# sets the class attribute of the generated link
defaultClass =
# sets the title attribute of the generated link
defaultTitle =
}
}
}
}
Usage¶
In your content elements you find an option Content Element Link. When you provide a valid url, the element gets wrapped with the link and all inner links are removed. If the option is empty or is not a valid url, nothing happens.