1. アイテムの扱い方

エイリアスを作成する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

System/Aliasデータテンプレートを使ってエイリアス定義アイテムを作成できます。例えば、エイリアス定義アイテムを作成するには、URL /MyAlias.aspxが*/Sitecore/Content/Home/Sampleアイテムを有効化する/Sitecore/System/Aliases/MyAlias*:

Sitecore.Data.Database master = Sitecore.Configuration.Factory.GetDatabase("master");

Sitecore.Data.Items.TemplateItem alias = master.TemplatesSitecore.TemplateIDs.Alias;

Sitecore.Data.Items.Item aliases = master.GetItem("/sitecore/system/aliases");

Sitecore.Data.Items.Item myAlias = aliases.Add("MyAlias", alias);

Sitecore.Data.Items.Item sample = master.GetItem("/sitecore/content/home/sample");

myAlias.Editing.BeginEdit();

Sitecore.Data.Fields.LinkField linkField = myAlias.Fields"linked item";

linkField.LinkType = "internal";

Sitecore.Links.UrlOptions urlOptions = Sitecore.Links.LinkManager.GetDefaultUrlOptions();

urlOptions.AlwaysIncludeServerUrl = false;

linkField.Url = Sitecore.Links.LinkManager.GetItemUrl(sample,urlOptions);

linkField.TargetID = sample.ID;

myAlias.Appearance.Icon = sample.Appearance.Icon;

myAlias.Editing.EndEdit();

この記事を改善するための提案がある場合は、 お知らせください!