Fluid: ViewHelper namespaces in old style + class alias map + closing tag usage = Exception 1224485398
As subject states, the following combination of factors result in Exception 1224485398:
- Fluid template uses Tx_ name in namespace
- ViewHelpers exist as namespaced classes
- ClassAliasMap is used to create backwards compatibility
- ViewHelper used with closing tag
The reason is that the closing tag ViewHelper node class name will not match the opening tag node class name.
The problem can be solved completely by letting the resolveViewHelperName() method check if class name is an alias, and if so, use the real class name instead of the alias class name. Fix is incoming.