Is there a module that assists creating content in relation to an existing page?
For example:
1) Add new tab on the node view:
[view] [edit] [create related content]
2) Provide a simple form for [create related content] callback
Type:
(*) Page
( ) Story
Name: [ ]
Relationship:
(*) Child
( ) sibling
Sibbling weight:
(*) Much lighter
( ) Lighter
( ) Same (alphabetical)
( ) Slightly heavier
( ) Much heavier
[ ] Insert lorem ipsum
3) Pre-populates the "Create content" form of the selected type with;
a) Title & Menu name is set to Name
b) Menu weight is set to -10 / -1 / 0 / +1 / +10 respectively
c) Menu parent item is set in relation to the content in step 1:
i: The parent menu item if sibling selected
ii: The content menu item if child selected
d) The lorem lpsum prepopulates body / teaser
I've implemented this and I was wondering if anyone has suggestions for enhancing this work flow or know of existing modules that do the same thing.
Without menu admin permissions, the user has no way to modify menu fields in step 3, but they are still entered depending on the options they selected in step 2.
I developed this during the downtime with transfer of drupal.org from Drupal 5 to 6, and the search results for "node create" on Google were a bit too generic, thus the RFI.