jambagecom/div2007

自2007年起扩展库。提供许多前端扩展的API函数。可以替代TYPO3\CMS\Frontend\Plugin\AbstractPlugin方法。

安装次数 : 7,821

依赖项: 14

建议: 0

安全性: 0

星标: 2

关注者: 2

分支: 3

开放问题: 1

类型: typo3-cms-extension


README

TYPO3 Monthly Downloads Latest Stable Version

TYPO3扩展div2007

它的作用

该库为TYPO3扩展提供函数。tx_div2007_div提供修改过的TYPO3 4.7.10的t3lib_div,向后兼容TYPO3 6.2和4.5。它替换了大多数的tslib_pibase方法。您可以在扩展migration_core中找到TYPO3 6.x、7.x和8.x的迁移类。自1.10.30版本起,提供用于存储请求的中间件,用于Ajax调用。这是从路由增强器的可读url中获取当前页面ID的方法FrontendUtility::getPageId()所必需的。

2.x版本中已删除所有class.tx_div2007_xxx.php文件。前扩展div和lib的大多数代码已不再存在。这意味着它已放弃MVC设计模式。前方法的某些部分已集成到命名空间类中。

要求

  • 2.2.0和2.0.5包含类JambageComDiv2007CompatibilityAbstractPlugin,作为TYPO3 13所需TYPO3CMSFrontendPluginAbstractPlugin的替代。
  • 2.1.0及以后版本需要PHP 8和TYPO3 12.x或TYPO3 13。
  • 1.16 - 2.0.99需要PHP 7.4 - 8和TYPO3 10.4 - 12.x。
  • 1.13 - 11.15需要PHP 7.4 - 8和TYPO3 10.4 - 11.5。
  • 1.12.x是支持PHP 7.2 - 7.4的最后一个版本。
  • 1.11.8是支持PHP < 7.2的最后一个版本。
  • 1.11.6是支持TYPO3 6.2的最后一个版本。
  • 1.7.20是支持TYPO3 4.5 - 6.1和PHP < 5.5的最后一个版本。

从版本1.12.0开始,TYPO3 7.6和PHP 7.2.0是使用扩展div2007的最低要求。

如果您运行TYPO3 7或8以及tt_products等旧版本扩展,那么您可能还考虑安装扩展migration_core,如果旧TYPO3类名仍在依赖div2007的扩展中使用。

设置

一些在多个扩展中使用的文本已添加到div2007的本地语言文件中。您可以直接在自己的扩展中重用它们。

使用此设置来覆盖隐私政策条件

示例

lib.div2007 {
  _LOCAL_LANG.default {
    privacy_policy.acknowledged = I agree and confirm to have read the privacy policy.
    privacy_policy.hint_1 = A telephone call or an email sent to us is enough to be deleted from our database. You can do this at any time.
  }
}