How to create a button that creates an article with a specific tag? I'm administrating a public site and there's some other guys who add content, too. We have a page with articles with a certain tag (let's call it theTag) which has an address like the-site.com/taxonomy/term/41. Now, since other users are not advanced ones (and for general convenience) I'd like to create a button which:


adds an article (opens the the-site.com/node/add/article or the corresponding overlay) with pre-set theTag
also I'd like the "is shown on the main page" flag (not sure about the exact name, it's "Помещено на главную страницу" in Russian) unset, so that the article is show only on the the-site.com/taxonomy/term/41 page, not on the main one
the button should obviously be shown only to those who can edit


How to implement that? It sounds like a common feature, but googling didn't help. Since I'm totally new to Drupal internals, I'd appreciate any partial suggestions if you think I'm asking for too much.

PS may be there's some params that I can use in the the-site.com/node/add/article url (like, say, the-site.com/node/add/article?tag=theTag) so that the corresponding tag is pre-set in the new article form?
Sounds like the Prepopulate module does exactly what you want.

EDIT:
From the module's page:

The Prepopulate module allows fields in most forms to be pre-populated from the $_REQUEST variable.

For example, the following URL,

http://www.example.com/node/add/blog?edit[title]=this is the title


will automatically fill the Title field on a new blog post with the words "this is the title". Any field can be prepopulated this way, including taxonomy and CCK fields. You can prepopulate more than one field at a time as well. Prepopulate is excellent for creating bookmarklets. For examples on usage for all of these cases, please read the USAGE.txt file that comes with the module or you can read the online handbook page.