0
我有一系列的網站,需要使用該目錄中的簡單目錄和3種基本產品類型來更新它們。有沒有辦法以編程方式創建產品類型(僅指定名稱和類型),然後創建一個包含這3種類型的目錄?以編程方式創建Ektron目錄和產品類型
我正在使用8.0.1 SP1。
我有一系列的網站,需要使用該目錄中的簡單目錄和3種基本產品類型來更新它們。有沒有辦法以編程方式創建產品類型(僅指定名稱和類型),然後創建一個包含這3種類型的目錄?以編程方式創建Ektron目錄和產品類型
我正在使用8.0.1 SP1。
雖然你可能會稍好一些只是在你的第一個實例創建產品類型一次,然後複製包到您的其他服務器,以節省時間,通過代碼實現這一點的JIST如下:
//Put user code to initialize the page here
Ektron.Cms.Commerce.ProductTypeApi ptapi = new Ektron.Cms.Commerce.ProductTypeApi();
Ektron.Cms.Commerce.ProductTypeData ptdata = new Ektron.Cms.Commerce.ProductTypeData();
ptdata.Title = "Title of Product Type";
//Define additional attributes and properties to your new product type below
//ptdata.
ptapi.Add(ptdata);
//Now that your product type is created assign it to a folder (Automatically giving admin access to create)
Ektron.Cms.Framework.Organization.FolderManager fmanager = new Ektron.Cms.Framework.Organization.FolderManager(Ektron.Cms.Framework.ApiAccessMode.Admin);
Ektron.Cms.FolderData fdata = new Ektron.Cms.FolderData();
Ektron.Cms.Content.EkContent ekcontent = new Ektron.Cms.Content.EkContent();
long idofproducttype = 5;
Ektron.Cms.XmlConfigData xmlconfig = ekcontent.GetXmlConfigurationData(idofproducttype);
fdata.Name = "Catalog Name";
fdata.Type = Ektron.Cms.Common.EkEnumeration.FolderType.Catalog;
fdata.XmlConfiguration[0] = xmlconfig;
fmanager.Add(fdata);
謝謝!我會盡快嘗試。 – zkent
我得到「輸入字符串的格式不正確。」嘗試創建產品類型時出現消息。其他人顯然也有這個問題。 http://dev.ektron.com/forum.aspx?g=posts&t=32006請參閱Tanyas評論。 – zkent