Hi.
Perhaps someone has done this & I can avoid re-inventing the wheel. (Search has produced little, alas, and I'm only a very mediocre coder.)
I need to customize the content input form based on the type of node being submitted (I'm using flexinodes with customized tpl.php files). I am able to customize the content fields just fine using flexinode, but now I also need to fiddle with the default Drupal options form up top. Have a situation where submitters should not have access to options such as "publish" or "sticky to top of page" - I need each node type to have a fixed set of default options that are hidden from the submitter, i.e. unchangeable. In other words, the options will be rigid per node type, not per individual submission. The defaults appear to be "published" and "promoted to front page."
I'd normally just add a simple {display:none} to the .css for the .options < div >, but I need a slightly different set of options to be default and hidden for each separate type of node. One node's content needs to be published but not promoted to the front page, one needs to be published and sticky and promoted, etc.
The defaults appear to all be set via the same form in the node.module, which makes it harder - should I perhaps remove that form from the node.module entirely and add a modified version to each flexinode's tpl.php and then make that hidden?
T