Бэкенд TYPO3 для ссылки на страницу - PullRequest
0 голосов
/ 29 марта 2019

Я использую версию 8.7 TYPO3 и намеревался использовать ссылку, ведущую непосредственно к бэкэнду, для редактирования записи (страницы). Я пробовал что-то вроде typo3/backend.php?edit=57, но получил ошибку:

файл не найден

1 Ответ

0 голосов
/ 30 марта 2019

typo3/backend.php?edit=57 был способ сделать это до TYPO3 6.2, но внутренний URL-адрес изменился на typo3/index.php в TYPO3 7.6. Это все еще работает, но вам нужен токен безопасности, сгенерированный ядром. 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/

...