Bug #79407
closedif <f:alias> contains too many variables in map, it triggers an error-page with a wrong message
0%
Description
If I try to use <f:alias map="{ editSpeech: {
form: { markerSignStyle: '',
iconPath: '',
signFields: settings.controller.action.parent.speech.parts.all,
menuAction: settings.controller.menu.action.update,
menuDataType: settings.controller.menu.dataType.speech,
menuDataReaction: settings.controller.menu.dataReaction.speech,
menuModel: settings.controller.menu.model.speech,
menuParent: settings.controller.menu.parent.cartoon,
sizeClass: 'small',
mediaIn: mediaIn,
plugIn: plugIn,
speechFields: speechFields,
parent: cartoon
},
rid: { ridSpeech: ridSpeech,
ridSpeechMarkup: ridSpeechMarkup,
ridSpeechForm: ridSpeechForm,
ridSpeechTests: ridSpeechTests,
actionType: settings.controller.action.type.update,
actionParent: settings.controller.action.parent.speech.name.cartoon,
actionFields: settings.controller.action.parent.speech.parts.speech,
ridSpeechFieldText: '{ridSpeech}-{speechFields.text}',
ridSpeechFieldFormText: '{ridSpeechForm}-{speechFields.text}',
ridSpeechFieldJsText: ''
}
}
}"
>
I get the unexpected error-Message "#1238169398: Not all tags were closed! (More information)". The message dont describe the error.
Actually I use aktually the work-around and that works fine.
<f:alias map="{ editSpeechForm: { markerSignStyle: '',
iconPath: '',
signFields: settings.controller.action.parent.speech.parts.all,
menuAction: settings.controller.menu.action.update,
menuDataType: settings.controller.menu.dataType.speech,
menuDataReaction: settings.controller.menu.dataReaction.speech,
menuModel: settings.controller.menu.model.speech,
menuParent: settings.controller.menu.parent.cartoon,
sizeClass: 'small',
mediaIn: mediaIn,
plugIn: plugIn,
speechFields: speechFields,
parent: cartoon
}
}
}"
>
<f:alias map="{editSpeechRid: { ridSpeech: ridSpeech,
ridSpeechMarkup: ridSpeechMarkup,
ridSpeechForm: ridSpeechForm,
ridSpeechTests: ridSpeechTests,
actionType: settings.controller.action.type.update,
actionParent: settings.controller.action.parent.speech.name.cartoon,
actionFields: settings.controller.action.parent.speech.parts.speech,
ridSpeechFieldText: '{ridSpeech}-{speechFields.text}',
ridSpeechFieldFormText: '{ridSpeechForm}-{speechFields.text}',
ridSpeechFieldJsText: ''
}
}
}"
>
It seems to me, that the f:alias-Viewhelper has some undecumented capacity restrictions.
With best regards
Dieter