Hello,
I want to create a view page that can filter/sort/display a laundry list of projects, goals, and their progress...
I am thinking of using CCK to create a new content type for projects and project tasks, and then reference "child" task content type within each "parent" project content type. Then, I would hopefully be able to use Views to create the various view pages that would show progress neatly... For example, each child/task node would have a content field for status-"open" or "complete"--and in the view page for a parent/project node it would reference each nested child/task and display whether its open/complete.
Projects view page
>>Project: Write a book
>>>>>Task: Outline story
>>>>>Task: Buy a typewriter
>>>>>Task: Write the book
>>>>>Task: Submit to publishers
>>Project: Start a lemonade stand
>>>>>Task: Buy lemons
>>>>>Task: Create a sign
>>>>>Task: etc
Is it possible to reference nodes like this using vanilla CCK?
I may also wish to reference tasks between multiple projects(i.e. repeated below multiple projects, but referencing the same distinct task node)... which could complicate things... Finally, I may want to nest tasks inside of tasks!
Are there any special modules I can use? Trying to wrap my mind around how I could do this.
Thanks.
Patrick
Comments
_
Yes-- you can use nodereference cck fields. You may also want to checkout the http://drupal.org/project/nodereferrer module as well as some of the other nodereference modules.