Hello, I have a website that I need to have two very distinct pages to add two separate types of content. I looked at the THEME_NODE_ADD_LIST() function to see if I could filter out the types and only print whichever ones I needed on their specific page.

I do not want all of the types of content to show up on node/add. Instead, I need a page node/add/page1 where THEME_NODE_ADD_LIST() prints out the content types I need on that page, and then I need another page where the function prints out the other types of content to its page.

Originally, I tried simply to create two pages (page types) and have each page manually display the relevant content types. That worked ok, but I really need the function to handle the output so I don't have to manually update multiple pages each time I changed / add / remove a content type.

Does anyone know how the THEME_NODE_ADD_LIST() function works? (I have seen the API and theme developer is of no help to me).

One thing I noticed is as I was manually removing menu items from under the parent CREATE CONTENT the were no longer listed on node/add. Does the theme...list() function take a menu as its argument? How would I do it?

Thanks,
Blue