#typo3 #typo3-8.7.x
#опечатка 3 #опечатка 3-8.7.x
Вопрос:
В настоящее время у меня возникают проблемы с вызовом action
из view
, используя это link action
<f:link.action controller="Checklist" action="duplicate" arguments="{checklist: checklist}" class="clone">
<i class="fa fa-files-o" aria-hidden="true"></i>
</f:link.action>
Вместо вызова действия и запуска кода плагин просто перенаправляет на целевую страницу моего веб-сайта без каких-либо ошибок.
У меня никогда не было этой проблемы, другие actions
в checklist controller
могут быть вызваны без каких-либо проблем (!из того же представления!).
Даже когда я меняю код действия на этот:
public function duplicateAction(VendorsomeExtDomainModelChecklist $checklist) {
TYPO3CMSCoreUtilityDebugUtility::debug($checklist);
exit;
}
он просто игнорирует весь код и перенаправляет в любом случае.
Я добавил действие (как и любое другое) внутри ext_localconf
to configurePlugin
к вызываемым действиям для контроллера checklist
.
Спасибо за вашу помощь.
Комментарии:
1. Под перенаправлением вы подразумеваете, что сгенерированная ссылка выглядит примерно так example.com/home или сгенерированная ссылка перенаправляет вас, но изначально содержит параметры действия и контроллера?
2. Да, точно, я перенаправляюсь на целевую страницу, но
action and the controller aswell as the cHash parameters
находятся в сгенерированном URL, отображаемом браузером. Там все выглядит нормально.
Ответ №1:
Я сам нашел решение своей проблемы. Проблема не была связана с Typo3, поскольку именно код Javascript вмешался в процесс отправки link action
, что привело к перенаправлению..