|
Peter:
Hi Anton
I'm not sure there is the perfect solution to your problem. The limitations come about through the limitations of the way that Joomla 1.5 is structured and although jSeblod CCK provides capabilities that work around Joomla in many areas, one-to-many and many-to-one relationships is not full catered for.
Perhaps your best solution would be to use jSeblod CCK with the Custom Properties tagging extension. I have used CP myself with the CCK and whilst I had to write a custom workaround it did to a large extent meet the need I have.
CP will allow you to set up a list of multiple tags (for movies in your case) which can then be accessed when you are adding content. So, for example, you could have a tag for every movie name and then when you create an article about a movie you would tag it with its CP tag. When an actor user extends their profile, they too would be able to see the list of movie tags and check the tag boxes for every movie they have acted in. They could also be given permission to create a tag for their name in an actors list of tags. Or you could add a tag for them when they register and before you approve their registration.
The result would be that you could then have a tag cloud on your site of movies which would link to the movie info and actors for each movie. Also, when you view the movie info you would have in the footer of the article a linked list of all of the actors who have tagged that movie. Likewise, when you view an actor's profile, you would have a linked list of all the movies they are tagged for.
That's how I think it would work in theory anyway. You would need to experiment to see if it meets your need and works in practice. I cannot think of a better way right now.
Anyway, I hope the above helps.
Peter
|