[TYPO3-core] RFC: Feature #7607: Add post processing hooks for Frontend Editing
Jeff Segars
jsegars at alumni.rice.edu
Thu Feb 21 00:44:12 CET 2008
This is a SVN patch request.
Branches: 4.2
Bugtracker Reference: http://bugs.typo3.org/view.php?id=7607
Problem:
In bug 4160, index_ts.php was rearranged to fix some frontend editing
bugs. A side effect of this fix is that $TSFE->determineID() is no
longer called after the frontend editing code runs.
While this was by no means documented or intended behavior, calling
determineID() after frontend editing allowed content elements to be
moved in TemplaVoila using earlier TYPO3 versions. TemplaVoila stores
its content elements and their order in an XML structure within the page
record so this page record must be updated after a content element is
moved or hidden. If the record is not updated, the change will not
appear until the entire page is refreshed. Among other things, the call
to determineID() fetches a fresh copy of the page record.
Solution:
The attached patch adds two hooks within frontend editing after any data
changes are complete. It's up to third party extension (such as
TemplaVoila and others) to implement these hooks and make sure they have
fresh data but this at least opens up the possibility that they can work.
Notes:
Whether you view this as a feature or a bugfix depends on how critical
TV-based frontend editing is to you :) This does get the basic moving
and hiding of content elements working again though.
Thanks,
Jeff
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 20080220_feedit_hook.diff
Url: http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20080220/7199fc36/attachment-0001.txt
More information about the TYPO3-team-core
mailing list