[TYPO3-ect] Symmetric MM-Relations
Sebastian Kurfuerst
sebastian at typo3.org
Fri Sep 29 01:15:25 CEST 2006
Hi Elmar,
> The relation itself is still anbalanced. It can relate one table type to
> many table types by setting the field "tables". It is still not possible
> to select from many table types from both sides of the relation. We
> would need to fields "tables" to do this.
>
Ingmar and me did not see the need to implement this, because we did not
see the point in having just one relation table (it would be much harder
to debug, for example).
> There are a lot of extensions depending on this: tt_news, dam, CFF,
> commerce, .... For most of them the bidirectional asymmetric relation
> will do the job, as they they typically select categories from a single
> tree.
>
I think that is what we implemented.
> We were also discussing symmetric MM-realtions in this thread, where you
> can select from multiple tables from both side of the relation. A single
> table for all realtions that require additional fields to define the
> role of the link and some other usefull informations. Is this also if
> this is also covered by your developments or within the range of your
> plannings?
>
We have thought about storing attribute to the relations, but did not
implement that - mostly because that would have involved much greater
changes in the User Interface, as you need to edit the attributes somewhere.
Currently we don't have plans to expand the current solution, mainly
because of time reasons. The current solution is working really well and
is fully backwards compatible.
If you think about a reimplementation, or an addition, please make sure
that the Refindex is adjusted properly and Import/Export needs to be
changed as well...
Another problem which is not solved currently is that MM relations are
never deleted - if you want to do that, further adjustments would be
needed to the history/undo feature, too.
I am looking forward to your improvements and comments :-)
Sebastian
--
Gimme Five!
More information about the TYPO3-team-extension-coordination
mailing list