[TYPO3-core] RFC: Feature Request #6087: IRRE - Localization of child records
Oliver Hader
oh at inpublica.de
Fri Feb 1 21:03:33 CET 2008
Hi,
I've updated the patch to work again with lates Trunk version.
Furthermore I introduced the 'behaviour' property for the IRRE stuff and
updated the "documentation changes".
olly
Oliver Hader schrieb:
> Hi,
>
> I've created a new patch which removes the t3lib_tca again and puts the
> two required functions to t3lib_BEfunc. Additionally I made some other
> cleanings and smaller corrections.
>
> olly
>
>
> Ingmar Schlecht schrieb:
>> Hi guys,
>>
>> what do we do about this one?
>>
>> I will definitely not have time to review it before feature freeze,
>> but it clearly is a patch that does need careful reviewing.
>>
>> Just one short comment: I don't think it makes sense to introduce a
>> new class t3lib_tca for the functions in there. If we introduce new
>> t3lib classes, they should have a well thought-out interface.
>>
>> cheers
>> Ingmar
>>
>>
>> Oliver Hader wrote:
>>> This is a SVN patch request.
>>>
>>> Problem:
>>> The localization of child records when viewing the parent record
>>> isn't possible. This is a missing feature of TYPO3 4.1.
>>>
>>> Solution:
>>> Introduce some new TCA configuration settings which allow to define
>>> what should happen to child records when a parent record gets
>>> localized (see also attached text file for documentation changes).
>>> Basically a new TCA property is introduced for fields of type
>>> 'inline' with the name 'localizationMode' and can be set to 'keep' or
>>> 'select'.
>>>
>>> Mode *keep*:
>>> This is not a real localization, since the children are taken from
>>> the parent of the original language. But the children can be moved,
>>> deleted, modified etc. on the localized parent which - of course -
>>> also affects the original language.
>>> Mode *select*:
>>> This mode provides the possibility to have an selective localization
>>> and to compare localized data to the pendants of the original
>>> language. Furthermore this mode is extended by a 'localize all'
>>> feature, which works similar to the localization of content on pages,
>>> and a 'synchronize' feature which offers the possibility to
>>> synchronize a localization with its original language.
>>>
>>> Documentation changes:
>>> -> see attached text file
>>>
>>> Comments:
>>> This issue is related to IRRE but also to other parts of the Core.
>>> The regular "I'll commit in one week if nobody objects" is not given
>>> here.
>>> I introduced a new class t3lib_tca to start with a base for common
>>> TCA related checks and to retrieve parts of the configuration. It
>>> makes things a bit simpler but - to be honest - has not a real
>>> concept yet.
>>> I'm looking forward also to conceptual comments on this. But I'm fine
>>> with removing that class and put the checks into the old classes
>>> (TCEmain, TCEforms, TCEforms_inline), since TYPO3 4.2.0-beta1 gets
>>> pushed...
>>>
>>> Some days ago I've create a short screencast which show this feature:
>>> http://www.olly.de/typo3/irre_localization.html
>>>
>>> I've upgraded the extension 'irre_tutorial' (available in TER) to
>>> version 0.1.9 which supports the new configuration properties and
>>> offers the possibility to test localization on several IRRE cases.
>>>
>>> References:
>>> http://bugs.typo3.org/view.php?id=6087
>>> http://lists.netfielders.de/pipermail/typo3-project-irre/2008-January/000262.html
>>>
>>> news://news.netfielders.de/mailman.1.1200922393.17504.typo3-project-irre@lists.netfielders.de
>>>
>>>
>>> Sponsoring:
>>> This feature is partly sponsored by the fotobuch.de AG -
>>> http://www.fotobuch.de/ - thank you very much!
>>>
>>> Branch: Trunk
>>>
>>>
>>> olly
--
Oliver Hader
http://inpublica.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006087_v3.patch
Type: text/x-patch
Size: 81784 bytes
Desc: not available
Url : http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20080201/40063bbf/attachment-0001.bin
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0006087_docChanges.txt
Url: http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20080201/40063bbf/attachment-0001.txt
More information about the TYPO3-team-core
mailing list