Я думаю, большинство структурных элементов имеют одинаковые идентификаторы в разных установках.
Sitecore имеет класс Sitecore.ItemIds
, который содержит ссылки на некоторые основные элементы.
Вот список предметов, которые он содержит
public static ID AnonymousUser;
public static ID BranchesRoot;
public static ID ConditionalRenderingsGlobalRules;
public static ID ContentRoot;
public static ID DefaultRibbon;
public static ID DevicesRoot;
public static ID EveryoneRoleID;
public static ID LanguageRoot;
public static ID LayoutRoot;
public static ID Layouts;
public static ID MediaLibraryRoot;
public static ID Null;
public static ID PlaceholderSettingsRoot;
public static ID Policies;
public static ID RootID;
public static ID Shell;
public static ID ShellAll;
public static ID ShellDefault;
public static ID SystemRoot;
public static ID TemplateRoot;
public static ID Undefined;
[Obsolete("This ID has been deprecated.")]
public static ID VirtualStructures;
public static ID WorkflowRoot;
Если вы не найдете здесь то, что вам нужно, я думаю, что лучшим решением будет зависеть от путей, а не от идентификаторов. Пути легче читать и отлаживать.