I can't figure this one out, so much appreciation for any advice.

The block containing the view "signup_user_list" showing all users signed up for a node won't display when I place the block on my page.

The view shows up if I select the "Embed a view on each node" option in Signup settings, however the placement of the view is not where I would like it to be (it appears under the content and I'd like it at the top of a sidebar).

I've double-checked any permission issues and the block still doesn't appear even if I make the view available to all users.

If I preview the view from the Views settings page using the Node ID as an argument, I can see the view perfectly. But it won't show up on a node page as a block.

I'm using PathAuto and URL Aliases... does that affect the Signup Node (Node) argument? I've also tried cloning the default block view and still, my new block won't show either.

Please help?

Comments

chrisla’s picture

Title: Views Block for a List of Users Signed Up for a Node Not Displaying » Can't see block view of signed-up users
GatorBat’s picture

I encountered a similar issue, and I think I found a solution.

Visit your Views list, and then edit the view for "signup_user_list" that gets provided in Views when the Sign-Up module is enabled. Add your custom block to display your list of signed-up users. We need to change the default argument for this new block. Be sure to Click the Override button near the top right so that you don't alter the default Sign-Up view options! By default, for the section "Action to take if argument is not present" it selects "Hide view / Page not found (404)". Change this option to "Provide Default Argument" and then below that choose "Node ID from URL". Save your view, and the block should now appear.

Finally, clear your Views Cache by visiting admin/build/views/tools and click the Clear cache button.

If you visit a Sign-Up enabled node, it should now display a list of users that signed up in a block.