in2code/fetchurl

从URL获取内容并在TYPO3前端显示。

安装次数: 15,204

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 11

分支: 4

开放问题: 0

类型:typo3-cms-extension

5.0.0 2023-07-13 15:21 UTC

This package is auto-updated.

Last update: 2024-09-13 17:42:01 UTC


README

目的

此扩展的任务是从互联网上获取URL并在网站上显示它。

功能

  • 获取的URL可以内联显示或作为iframe显示。
  • 如果URL在iframe中显示,可以激活“IFrame-Switch”以确保隐私

安装

通过composer

composer require in2code/fetchurl

通过TYPO3扩展管理器

  • 转到TYPO3模块“管理工具” => “扩展”
  • 搜索“fetchurl”
  • 导入并激活扩展

配置

模板

将EXT:fetchurl/Resources/Private/Templates/文件夹中的内容复制到任何位置,并通过TypoScript设置新路径

plugin.tx_fetchurl {
	view {
		templateRootPaths.1 = EXT:myextension/Resources/Private/Templates/Fetchurl/
	}
}

激活功能

激活iframe切换并链接到您的隐私页面

plugin.tx_fetchurl_pi1 {
    settings {
        useIframeSwitch = 1 // <- default is "1"
        pidPrivacy = 8945 // replace with your own pid
    }
}

附加参数

可以为EXT:fetchurl的所有请求附加附加参数。
这是通过TypoScript键"additionalParameter.static"和"additionalParameter.iframe"来完成的。

保留现有参数和原始片段。

plugin.tx_fetchurl_pi1 {
    settings {
        additionalParameter {
            static {
                # a static value
                foo = bar
                # value with TypoScript stdWrap
                foo2 = TEXT
                foo2.value = bar2
            }

            iframe {
                # a static value
                foo = bar
                # value with TypoScript stdWrap
                foo2 = TEXT
                foo2.value = bar2
            }
        }
    }
}

注意:如果url中指定了参数,并且也通过TypoScript设置,则原始url中的值将被覆盖,并使用TypoScript的值。

请参见下面的示例(对于parameterName=parameterValue

事件

截图

前端示例: 前端示例

后端编辑器插件: 后端示例

隐私保护2点击解决方案的示例: 后端示例

变更日志