キャッシュ:1つのブロックのみを免除する方法
-
23-09-2019 - |
質問
Drupal 6.xインストールがあり、現在プレイしているショーの名前を表示するステーションモジュールによって生成されたブロックが1つあります。そのブロックをキャッシュから免除する方法はありますか?または、00:59:00にそのブロックのみに「更新」を挿入できますか?
私はPHPの男ではありませんが、このブロックが生成されているモジュールの場所を見つけました。 考える 何をすべきか新しいことなら、私は変化を起こすことができます。
正しい解決策はありません
他のヒント
itemAddedまたはItemCheckedInを使用して、以下のようにSpiteMeventPropertiesからファイルを取得できます。
SPListItem item = properties.ListItem;
SPFile document = item.File;
byte[] byteArray = document.OpenBinary();
//work with the file here
item.File.SaveBinary(byteArray);
.
あなたのセキュリティ設定と許可レベルに応じて、あなたが昇格された特権でコードを実行する必要があるかもしれません。
注:itemAddedは 'event'(デフォルトでは非同期)であるため、ファイルがアップロードされた後に起動します。 残念ながら、itemAddingでファイルを取得することはできませんが、必要に応じてItemAdded Synchronous(SharePoint 2010以降のみ)を作成できます。
所属していません StackOverflow