---
title: "エイリアスを作成する"
slug: "create-an-alias"
abstract: "System/Aliasテンプレートを使ってエイリアス定義アイテムを作成する方法。"
---
# エイリアスを作成する

*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();