2016-05-30 29 views
0

ボタンを作成し、コマンドを割り当てました。ユーザーがボタンをクリックすると、開いているファイルダイアログ(<入力タイプ= "ファイル"/>)が表示されます。ファイルが選択されると、そのファイルをサーバーにアップロードする必要があります。だから、開いているファイルのダイアログを表示してユーザー入力を得る最速の方法は何ですか?sitecoreコンテンツエディタでファイルダイアログを開く方法を教えてください。

+0

はあなたがコンテンツエディタでボタンを作成しましたSitecore.Client.dll

おかげで発見されましたか? –

+0

はい、/ sitecore/content/Applications/Content Editor/Ribbons/Contextual Ribbonsの下のコアdbで作成し、特定のテンプレートに割り当てました。 –

+0

このような機能を実装する理由は何ですか?なぜあなたはメディアライブラリにファイルをアップロードしないのですか? –

答えて

0

Sitecoreで最初にアップロードするのは簡単ではありません。パッケージアップロードフォームの例を見ると、2つのaspxページが使用されています。さらに、CMSにアップロードする際には、情報をデータベースに保存します。

考えられる解決策:

ユーザーがボタンをクリックしたときに表示されるアップロードフォームを作成します。 ユーザーがファイルを選択すると、ファイルにアクセスできるようになる前にまずファイルをアップロードする必要があります。アップロードしたら、構造を知るためにZipファイルを読むだけで済みます。

コード例:

UploadForm.xmlを確認してください。パス:Website\sitecore\shell\Applications\Install\Dialogs\Upload package

同じフォルダに2つのaspxページが表示されます。分離コードは

関連する問題