我是 的新手typo3。我的一个朋友问我是否可以为他升级他的安装,因为我是开发人员。所以我检查了我是否可以做到。我执行了几个步骤将安装从 升级7.6.9到8.7.3. 现在我在安装工具部分结束了important actions。有一点TCA migrations。
那里说:
需要应用 TCA 迁移 检查以下列表并应用所需的更改。
TCA 表“tx_myredirects_domain_model_redirect['columns']['destination']['config']['wizards']['link']['icon']”中向导“link”的图标路径已迁移到 tx_myredirects_domain_model_redirect[ '列']['目标']['配置']['向导']['链接']['图标']" = '操作向导链接'. ...
这只是提供信息还是我必须修改所列内容中的某些内容?
再次抱歉,如果这是一个新手问题,但我实际上是typo3.
如果需要迁移 TCA 的扩展不是由您创建的,那么不,您实际上不需要更改它们。扩展的作者应该这样做,因为如果您更改它们然后作者发布更新,那么您的所有更改都将丢失。
\n\n如果扩展是自定义扩展,那么最好迁移它们。这样您就可以避免错误和不必要的功能。
\n\n如果您有站点包,您可以覆盖 TCA 并给它们新的定义。这样,如果作者发布更新,您的 TCA 就不会丢失。为此,您可以按照以下说明操作:
\n\n\n\n一个例子是:
\n\nyour_sitepackage/Configuration/TCA/Overrides/tx_tablename_domain_model_modelname
\n\n$GLOBALS[\'TCA\'][\'tx_tablename_domain_model_modelname\'][\'columns\'][\'columnYouNeedToChange\'] = [\n\n\'label\' => \'input_29 link\',\n \'config\' => [\n \'type\' => \'input\',\n \'wizards\' => [\n \'link\' => [\n \'type\' => \'popup\',\n \'title\' => \'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_link_formlabel\',\n \'icon\' => \'actions-wizard-link\',\n \'module\' => [\n \'name\' => \'wizard_link\',\n ],\n \'JSopenParams\' => \'height=800,width=600,status=0,menubar=0,scrollbars=1\',\n \'params\' => [\n \'blindLinkOptions\' => \'folder\',\n \'blindLinkFields\' => \'class, target\',\n \'allowedExtensions\' => \'jpg\',\n ],\n ],\n ],\n]\nRun Code Online (Sandbox Code Playgroud)\n\n例如,这可以解决您共享的图像的第一个问题。您只需替换表名即可。(这是 TYPO3v8。TYPO3 v9 在 TCA 方面有更多变化)
\n\n如果您不确定该列的路径如何 ( $GLOBALS[\'TCA\'][\'tx_tablename_domain_model_modelname\'][\'columns\'][\'columnYouNeedToChange\']),请按照以下步骤操作:
@Thomas L\xc3\xb6ffler 是对的。在 GitHub 上创建问题并让作者知道需要进行一些更改将非常有用。
\n\n此致
\n| 归档时间: |
|
| 查看次数: |
1010 次 |
| 最近记录: |