アイテムの代替バージョンへのアクセス
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
各アイテムには、複数の言語を含めることができます。各言語には、複数のバージョンを含めることができます。Sitecore.Data.Versionクラスを使用すると、Sitecore.Data.Database.GetItem() メソッドを使用してアイテムにアクセスするときにバージョンを指定できます。たとえば、Master データベース内の /Sitecore/Content/Home項目の最初のバージョンにデフォルトのen言語でアクセスするには、次のようにします。
Masterデータベース内の/Sitecore/Content/Homeアイテムの2番目のバージョンにデフォルトのen言語でアクセスするには:
バージョンを指定しない場合、Sitecoreはデフォルトで現在のバージョンを使用します。
バージョンの識別子にアクセスするには、Sitecore.Data.Items.Version.Numberプロパティを使用します。たとえば、Masterデータベース内の/Sitecore/Content/Homeアイテムのバージョン番号にアクセスするには、次のようにします。
Sitecore.Data.Items.Item.Versions.Countプロパティを使用して、言語の項目のバージョンが存在するかどうかを判断できます。Sitecore.Data.Items.Item.Versions.GetVersions() メソッドを使用すると、言語の項目のすべてのバージョンにアクセスできます。たとえば、Masterデータベース内の /Sitecore/Content/Homeアイテムの各言語のすべてのバージョンにアクセスするには、次のようにします。