Trouble with links to symbol pages generated by Wolfram Workbench

I am having some troubles with documentation generated by wolfram workbench. When i try to open symbol page created with workbench by pressing F1 I get a search page instead of my symbol page. When I try to open page with make template (Ctr+Shift+K) I get the message that the page does not exist, even though I can find it through search.

My guess is that page is not linked with symbol, but I don't know why it happens. Is there any way to fix it ?

UPD: My Mathematica version is 9; By using Ctr+Shift+K i mean this:

The message with will show up only if notebook was launched with workbench, in other cases Mathematica will just ignore this attempt.

If I set PackletInfo.m like this:

    Paclet[
Name -> "TheoryOfComputation",
Version -> "1.0.0",
MathematicaVersion -> "9+",
Description -> "Theory of Computation package",
Creator -> "Me",
Extensions -> {
{
"Kernel",
Context -> {"TheoryOfComputation"}
},
{ "Documentation",
Resources-> {"Guides/TheoryOfComputation"},
Language -> "English",
MainPage->"Guides/TheoryOfComputation",
}
}]


I can type something like MyPackageMySymbol, press F1 and this works fine. But with this i can't use function templates. Also, typing MySymbol and pressing F1 leads to search page again, even thought result of ?MySymbol have link to documentation page

-
Let me try to recap: F1 takes you directly to the function help page for built-in functions, but for your own functions to a search page, right? I can confirm this happens, but can't reproduce the Ctr+Shift+K behaviour. What Mathematica version are you on? And can you post the contents of your PacletInfo.m file? Have you tried reaching out to WRI on this issue? –  Teake Nutma Aug 6 '13 at 8:18

Make sure you have a PacletInfo.m file in

The file should be something like:

Paclet[
Name -> "YourPackageName",
Version -> "9.0.0",
MathematicaVersion -> "9+",
Extensions ->
{
{"Documentation", Language -> All, MainPage -> "Guides/YourGudePage"}
}
]


Then run (not sure if this is really needed)

PacletManagerRebuildPacletData[]
`

Then the links should work. If you create your package with Workbench you can double click the file and a PacletInfo editor will open.

Hope this helps.

-
I think you missed an extension that makes it work on 9; see my answer for the details. –  Teake Nutma Aug 5 '13 at 21:20
@TeakeNutma, that depends on the purpose functionality of the package. –  user21 Aug 6 '13 at 5:33
No, you need that extra line in order for the Mathematica 9 paclet manager to resolve links to symbols. And what do you mean with "purpose functionality of the package"? –  Teake Nutma Aug 6 '13 at 6:05
@TeakeNutma, what I posted works fine for me for a documentation package. –  user21 Aug 6 '13 at 6:58
We both may have misunderstood the question ... I have withdrawn my answer. –  Teake Nutma Aug 6 '13 at 8:26