2017-02-02 7 views
1

私はcsvファイルを使用して、DocumentHelperメソッドの助けを借りてすべての製品をkenticoデータベースに追加しています。Kentico 10でDocumentHelperメソッドの問題に直面10

以下は、Kentico 9.0のKenticoデータベースに製品を追加する際に使用したコードです。これは私がKentico 10に使用する細かい

public void InsertAttachment(string url, SKUTreeNode productDoc) 
    { 
     string file = DownloadImage(url); 

     if (!String.IsNullOrEmpty(file)) 
     { 
      Bitmap bmp = (Bitmap)System.Drawing.Image.FromFile(Server.MapPath(file), true); 
      AttachmentInfo attachment = DocumentHelper.AddAttachment(productDoc, "ProductImage", file, tree); 
      attachment.AttachmentImageHeight = getRelativeHeight(bmp); 
      attachment.AttachmentImageWidth = 300; 
      attachment.AttachmentIsUnsorted = true; 
      AttachmentInfoProvider.SetAttachmentInfo(attachment); 
      productDoc.Update(); 
     } 
    } 

同じコードを動作しますが、私はAddAttachment method.Itの誤差がTreeProvider変数「木」を受け付けていません取得します。 これを解決する方法や添付ファイルを追加する方法を教えてください。あなたが使用することができ、メソッドにツリーのパラメータを指定する必要はありませんV10で

答えて

3

attachment = DocumentHelper.AddAttachment(page, "MenuItemTeaserImage", file); 
page.Update(); 
+0

にAPIに加えられた変更を得ましたhttps://devnet.kentico.com/documentation/api-changes/kentico-10/23737を提案しているものを正確に見つけることができます。返される型AttachmentInfoをDocumentAttachmentに置き換えると、 )、AttachmentInfoProvideを置き換えるにはどうすればよいですかr.SetAttachmentInfo(添付)コードの一部。 –

関連する問題