sgalinski/sg-contentlink

sgalinski Contentlink - 能够设置围绕整个内容元素的链接。(包含静态模板)

安装: 80

依赖: 0

建议者: 0

安全: 0

类型:typo3-cms-extension

5.0.1 2024-04-02 15:25 UTC

This package is not auto-updated.

Last update: 2024-09-16 19:05:38 UTC


README

许可协议:GNU GPL,版本 2

仓库:https://gitlab.sgalinski.de/typo3/sg_contentlink

请在此处报告错误:https://gitlab.sgalinski.de/typo3/sg_contentlink

TYPO3版本:>=9.5

关于

为内容元素添加一个选项,创建一个包裹整个元素的链接。内部链接将被移除。

安装与配置

  1. 在您的TYPO3扩展管理器中安装扩展 "sg_contentlink"
  2. 将静态TypoScript模板 "Contentlink" 包含到根页
  3. 最重要的 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,则不会发生任何操作。