How to setup a "bookmarks" tab on each user's profile page.

Last updated on
30 April 2025

This module provides a default view, "My bookmarks". But it might be that you want to allow users to see other users' bookmarks.

If you want to setup a "user/$arg/bookmarks" tab on each user's profile page, these instructions are for you:

  1. Start a new view.
  2. As usual, pick a name, and possibly a description, for your view.
  3. Tick the Provide Page View checkbox.
  4. Our tab needs a URL. Type user/$arg/bookmarks into the URL box. (You can replace the "bookmarks" word with whatever you wish.)
  5. Tick the Provide Menu checkbox.
  6. Tick the Provide Menu as Tab checkbox.
  7. Type a short label to appear on the tab, in the Menu Title box.
  8. Add the Flags 'xyz' for UID argument. The 'xyz' you'll replace with the name of the flag. In our case, for example, it's probably 'bookmarks' what you want.
  9. You may want to type Bookmarks for %1 into the argument's Title box.

You're done.

Some refinements:

  1. You may want to type "This user hasn't bookmarked anything." into the Empty Text box.
  2. You probably want to display the data as a table. For the type of the view, select Table. Then add some fields to this table; e.g., Node: Title, Node: Author Name, Node: Created Time.

Help improve this page

Page status: Not set

You can: