1

セクション -> 年 -> 月 -> 日 -> 記事/メディアのように機能するメディア アイテムと Web ページ アイテムの構造があります。現在、メディア ライブラリにアップロードされたこれらの日付フォルダーと画像は、ユーザーが手動で公開するか、15 分ごとに実行されるスケジュールされた公開タスクによって公開されているため、メディアや記事が表示されるまでに少し時間がかかります。

これらのフォルダ/画像を作成した直後に自動公開する方法はありますか? アイテムがその最終状態に達した直後に起動する「自動公開」コマンドがその下にある最終状態のワークフローにアイテムを設定できることを知っています。

システム テンプレートに基づくフォルダーと画像にワークフローを設定したくありません。保存時にフォルダー/メディア ライブラリを自動公開するために利用できるパイプラインまたはコマンドはありますか?

その他のおすすめも大歓迎です。

4

2 に答える 2

4

フォルダーを作成すると、フォルダーが発行され、次に別のフォルダーが発行され、別のフォルダーが発行されるため、作成時にそれらを自動発行することはお勧めしません。発行操作ごとに、Sitecore キャッシュがクリアされます。

代わりに、パブリッシュ用のパイプライン プロセッサまたはパブリッシュ用のイベント ハンドラーを作成することをお勧めします。パブリッシュ中のメディア アイテムを使用している場合は、メディア ライブラリ (フォルダー) 内の親をたどり、そこからパブリッシュを開始することをお勧めします。公開されたもの (トラバーサルのブレークポイントです)。公開されているかどうかを確認するには、コードを特定する必要があります。ただし、これは 1 つのアプローチにすぎません。

于 2012-07-10T12:46:11.400 に答える
1

item:saved の新しいハンドラーを作成し、テンプレートを確認する必要があると思います。メディア アイテムに特定のパイプラインがあるとは思えません。

于 2012-07-09T18:35:09.867 に答える