0

提供されたタグ リンク内で提供された sling アドレスに基づいて、JCR からリソースの最終変更時刻を取得しようとしています。

たとえば、イメージ タグを含む parsys を含む cq ページがある場合、src タグは /content/mysite/subdir/page/_jcr_content/section/par/image.img.jpg/1377167279557.jpg を提供します。

私が取得しようとしているのは、/content/dam/geometrixx-media/articles/mountain-bike.jpg の画像リソースで、最終変更時刻のメタデータを調べることができます。

スクリプトなどについても同じことをしたいので、リンク /content/mysite/subdir/page/_jcr_content/section/par/image.img をクリックしたときのように、CQ5 がこれを内部的に行う方法を探しています。 jpg/1377167279557.jpg 適切なアセット レンダリングが得られます。

Resource res = resResolver.resolve(httpServletRequest, originalValue); を試しました。ただし、結果として sling:nonexisting が表示されますが、localhost:4502/content/mysite/subdir/page/_jcr_content/section/par/image.img.jpg/1377167279557.jpg と入力すると、リソースは引き続き表示されます。

どんな助けでも大歓迎です。

4

1 に答える 1

1
  1. に行くhttp://localhost:4502/system/console/requests
  2. 「クリア」を選択
  3. 別のタブで画像を参照する
  4. Felix の最近のリクエストに戻り、ページを更新します。
  5. 画像に関連するリンクが表示されます — これをクリックすると、Sling がファイルをどのように解決したか (レンダリングに使用されたスクリプトを含む) が表示されます。

Sling サイトの詳細については、こちら をご覧ください。

于 2013-08-22T20:07:20.983 に答える