Hi there!

I am building a social networking site that will be built from user contributed reviews. I have created a new content type (I called it "reviews") and a page called "Member submitted reviews".

How do I set it up so when a user submits a new review, it gets added to the review page? As it happens now, when I create a test review, the page is created under the link /content/test-review -- however I would like it to by default be created in /content/member-submitted-reviews/test-review.

In other words, I want the new user submitted page to be embed within the master-page. I want it to work just like it would as if it were going to the home page. Rather than promote to the homepage, I want this content type to be promoted to the reviews page.

Does that make sense? New to drupal, not sure I have the terminology down yet... Any help greatly appreciated~~

Comments

oppositemind’s picture

I am having the exact same question for a site that I'm working on... any ideas anybody?

CleanCutRogue’s picture

The page you have called "member submitted reviews" shouldn't just be a page... its should be a View. Create a Page View and give it a url of "member_submitted_reviews" Make it display all nodes of type "reviews", full-nodes or node-teasers. Sorted any way you want. Then, in the "Header" text (using an unfiltered full-html input format) craft some simple html link to the proper node/add form, specifying a "destination" in the query string. Here's an example of the Header text:

Click <a href="/node/add/reviews?destination=member_submitted_reviews">here</a> to create a new review.

You should also put that in the "Empty Text" field.