Bitte überprüfen Sie mit: if (Sitecore.Context.PageMode.IsPageEditorEditing)
arbeitet auch an Sitecore 6.6, es hängt nicht von Sitecore 7 ab.
Bitte überprüfen Sie auch diesen Sitecore Blogpost von Martina Welander.
Um zu überprüfen, ob die normale Seite verwendet wird: if (Sitecore.Context.PageMode.IsNormal)
Um zu prüfen, ob der Vorschau-Modus verwendet wird: if (Sitecore.Context.PageMode.IsPreview)
Auch andere PageMode:
Wenn Sie neugierig sind, können Sie mit Reflector oder dotPeek diese Klasse überprüfen: Sitecore.Context.PageMode von Sitecore.Kernel Assembly.
Anstatt den Seitenmodus zu überprüfen, denke ich, dass Sie einfach den Namen der Kontextdatenbank übernehmen wollen -
%Vor%Tags und Links sitecore sitecore7 page-editor