I just created a custom content type page called " Reviews" and just added 3 sample reviews to it. Now I want to place a a link in my menu called reviews and bring up a page containing the 3 reviews.

So I go to the admin > site building > menus and create a link under my primary links called menu and set the path to http://localhost/menu/review.

The problem I am running into now is that when I go to that link from my menu it comes up with "The requested page could not be found."

What am I doing wrong here??

Comments

Anonymous’s picture

First i would say read the manual :)

Basically you can link the menu item to a single node as in "node/1234" where 1234 is that of one of teh nodes you created

if you want to do more you might look at views, or if you have taxonomy assigned you may want to go that way

krymp’s picture

I have been reading the manual and watching videos but none of these had the answer, therefore I go to the community for help!

I tried to link the menu to my node, but it always comes up as "The path 'node/reviews' is either invalid or you do not have access to it."

If I try to change the path to "http://localhost/mysite/reviews" - It brings up the page as "Page not found The requested page could not be found. "

Right now I can view the individual review by going straight to the page - http://localhost/mysite/reviews/my-first-product-review, but I want to list of my sample reviews display on one single page.

Anonymous’s picture

To have a page which contains several nodes, i would suggest look at views. in there you can filter by content type, and just about anything else you can think of. Then point the menu to the view

Unless 'node/reviews' is a URL alias for a specific node/nid it wont work.

Try replacing 'node/reviews' with "node/nid" where nid is one of your created nodes. This will prove you have the menu set up, then its a case of sorting destination, probably using the views module.

grobemo’s picture

Drupal doesn't automatically display a list of nodes in a given content type. (I take it that's what you're expecting it to do when you go to 'node/reviews'.) The only default "lists" in Drupal are the initial home page (/node), which lists all nodes that have been "Promoted to front page" and (if you have the Taxonomy module enabled) taxonomy term pages, which list all nodes that have a certain taxonomy term attached to them.

To get custom lists, you need to use the Views module. You can create a view with the settings that you want and give it a path of '/reviews', and then you'll get the behavior that you want.

krymp’s picture

Finally that was it, I needed to use views and create the page from there. Thanks for all your help

aravind90’s picture

Or simply you might not have activated the clean URLs.