[TYPO3-core] RFC: a hook in TCEforms to complement hook in TCEmain
michael at typo3.org
Fri Aug 31 11:23:24 CEST 2007
Dmitry Dulepov [typo3] wrote:
> Branches: trunk *and* 4.1
> Problem: currently TCEmain has a hook for evaluating values. This way
> you can transform 123 to 456 on saving. But there is no opposite hook in
> TCEforms, so you cannot translate 456 back to 123 in TCEforms. Currently
> it means that punycode domains can be encoded using hook but decoding
> must XCLASS tceform, which is bad.
> Solution: add hook to TCEforms. I made a simplest version of hook, which
> accepts only value. I though about sending more parameters but hook in
> TCEmain does not accept them either, so they will be useless in the
> context of the hook class.
Makes sense, but please fix these two things:
- "Pair hook to the one in t3lib_TCEforms::checkValue_input_Eval()"
=> this is found in t3lib_TCEmain not TCEforms!
- You might think now that only this single parameter makes sense. Well, I
cannot say for sure, but I would like to see an array $_params passed to
every hook. Later, this array can be extended with references easily, so
the function call does not need to be modified anymore...
> I want this hook in both trunk and 4.1 to give access to extended domain
> names without a need to xclass the core in earlier versions.
Once again I can't remember. Did we allow hooks for stable branches, or not?
Please check at least, but if we decided yes, then you have my go.
Use a newsreader! Check out
More information about the TYPO3-team-core