я хотел передать параметр динамически с помощью редактора Алоха, у меня есть поле выбора, как это на .yamlTypo3 Neos: Как передать параметр из typoscript с помощью 'TYPO3.Neos: Plugin'?
properties:
events:
type: string
ui:
label: 'Events'
reloadIfChanged: TRUE
inspector:
group: 'document'
editor: 'TYPO3.Neos/Inspector/Editors/SelectBoxEditor'
editorOptions:
dataSourceUri: 'events/list'
и на .ts2 файл я использую этот
prototype(Festival.Backend:Events) < prototype(TYPO3.Neos:Plugin) {
package = 'Festival.Backend'
controller = 'Events'
action = 'ast_view'
artist = ${q(node).property('events')}
}
в этом учебнике http://docs.typo3.org/neos/TYPO3NeosDocumentation/Appendixes/NeosTypoScriptReference.html# его говорит, что я могу передать параметр контроллеру с помощью
Мой вопрос: как добавить Значение 'artist' от свойства node до действия контроллера? что-то вроде этого
public function ast_viewAction($artist) {
$this->view->assign('artist', $artist);
}
спасибо за внимание
EDIT: решаемые благодаря Aske Ertmann, изменить свою функцию к этому
public function ast_viewAction() {
$events_artist = $this->request->getInternalArgument('__artist');
$this->view->assign('artist', $artist);
}
Я сожалею, что я в настоящее время новичок в этих рамках, и я боюсь, что я не очень понимаю. Какую строку я должен положить внутри/вне функции «ast_viewAction»? – ariestikto
nvm, я получил его, большое спасибо :) – ariestikto