sgalinski / sg-contentlink
sgalinski Contentlink - 能够设置围绕整个内容元素的链接。(包含静态模板)
5.0.1
2024-04-02 15:25 UTC
Requires
- typo3/cms-core: ^12.4.0
Replaces
- sgalinski/sg_contentlink: 5.0.1
README
许可协议:GNU GPL,版本 2
仓库:https://gitlab.sgalinski.de/typo3/sg_contentlink
请在此处报告错误:https://gitlab.sgalinski.de/typo3/sg_contentlink
TYPO3版本:>=9.5
关于
为内容元素添加一个选项,创建一个包裹整个元素的链接。内部链接将被移除。
安装与配置
- 在您的TYPO3扩展管理器中安装扩展 "sg_contentlink"
- 将静态TypoScript模板 "Contentlink" 包含到根页
最重要的 CTypes 已添加。如果您想添加新的 CType,只需通过以下函数扩展到 SGalinski\SgContentlink\TCA\TcaProvider 类,要么在您的 ext_tables.php 中,要么在您的模板扩展的 TCA 配置中。
\SGalinski\SgContentlink\TCA\TcaProvider::addAllowedTypeForContentLink('###MY_CTYPE###'); // Example \SGalinski\SgContentlink\TCA\TcaProvider::addAllowedTypeForContentLink('media');
设置
您可以在扩展的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 = } } } }
用法
在您的内容元素中,您会发现一个选项 内容元素链接。当您提供一个有效的URL时,该元素将被链接包裹,并且所有内部链接将被移除。如果选项为空或不是有效的URL,则不会发生任何操作。