Hi!
Ok, here is some demo site running:
http://cms.fb12…nd.de/fb12test
This is a actual copy of the site I'm working on. The advantage is that there is already some data, whereby the disadvantage is that the site is in german language.
I made use of several "relations"-related functions on this site.
In "Organisation" I display the institutes and departments of the faculty I'm working for. If you choose a department (pubtype: Einrichtung), you get a list of tasks(pubtype: Aufgabe) related to this department and for each task the persons(pubtype: Mitarbeiter) which are assigned to this task and to the actual department.
The assignment of tasks/departments, task/person and person/department is done via nXm-relations, the display is done via a set of nested templates/inlineRelatedPubList statements.
A more familiar use of relations (1Xm) is the generation of "nested" publications: In the left block you see a menu. This is just a list of publications in a block. But in the publication-definition i have a field "parent", which uses the input-plugin "publications", where I can choose which publication this belongs to. While they are of the same type, I get a nested structure. Whith the help of a bit filtering (parent:eq:$core.pid), nested inlinePubList statements and javascript, I get a nested menu!
You can log in at the site (admin:admin) and try it. You will have full admin rights! But please don't mess it up to much, for other people may want to test it too.
I hope this explanation is useful and the demosite is also useful for non-germanspeaking ppl (I doubt it). Perhaps I will find the time to set up a more useful demo site...
edited by: casi, Oct 12, 2005 - 05:00 PM