I'm a bit confused. On some EPiServer 7 sites the EPiServer shortcuts element is displayed in the top right corner when logged in, but on others it's not there.
All sites are running 7.1.
Shouldn't it always appear when logged in? What am I missing?
For mvc, add this somewhere in your <body> (we have it at the bottom):
I guess there is some sort of web control equivalent for webforms, though I do not know what it is called.
IF you are using MVC
I can confirm, adding @Html.RenderEPiServerQuickNavigator() to your _Layout.cshtml (for master page implementation) and any other views that do not inherit that master layout, works and adds the episerver shortcut when logged in and viewing a page.
When using web forms the shortcuts are added by a page extension that's called QuickNavigator. That page extension is enabled on the TemplatePage class, so if you inherit from that you will get the shortcuts automatically. If you have your templates inheriting from a different base class, then you will need to enable the extension explicitly.
EPiServer Development Team
Thanks everyone who replied and clarifying why it pops up "automatically" for WebForms but not for MVC views! :) Not sure why I missed the RenderEPiServerQuickNavigator HTML helper...