TYPO3后端深层链接到页面记录

问题描述 投票:0回答:1

我正在使用TYPO3的版本8.7,并打算使用直接通向后端的链接来编辑记录(页面)。我试过像typo3/backend.php?edit=57这样的东西但是有一个错误:

文件未找到

typo3 typo3-8.x deeplink
1个回答
0
投票

typo3/backend.php?edit=57是在TYPO3 6.2之前完成的方法,但后端URL在TYPO3 7.6中更改为typo3/index.php。它仍然有用,但是你需要一个由核心生成的安全令牌。现在的URL是typo3/index.php?route=%2Fmain&edit=57&token=...。但是,实际上并没有一种简单的方法来生成带有有效令牌的URL,例如来自TYPO3外部的有效令牌。

如果要在自定义模块中创建链接以编辑记录,可以使用\TYPO3\CMS\Backend\Utility\BackendUtility::editOnClick(),或者如果您使用的是Fluid模板,则需要使用\TYPO3\CMS\Backend\ViewHelpers\Link\EditRecordViewHelper ViewHelper。更多信息,你可以在这里找到:https://docs.typo3.org/typo3cms/CoreApiReference/8.7/ApiOverview/Examples/EditLinks/

© www.soinside.com 2019 - 2024. All rights reserved.