ダウンロードマクロを作成していて、アップロード先のメディアフォルダーを選択して、メディアセクションのアイテムを一覧表示しています。
潜在的な子ノードであるアセットバージョンを持つメディアタイプアセットを作成しました。
アセットバージョンはいくつでも作成できますが、ダウンロードマクロに表示されるのは最新のアセットバージョンのみです。アセットバージョンversionNumberにラベルを追加しました。これは、同じアセット内で作成された数値を追加します。
例えば
- 資産
- アセットバージョン-versionNumber=1
- アセットバージョン-versionNumber=2
- アセットバージョン-versionNumber=3
現在、これはversionNumber=1のアセットバージョンのみを一覧表示します。
<xsl:for-each select="$files/Asset/AssetVersion[@nodeTypeAlias = 'AssetVersion' and versionNumber= '1']">
<xsl:sort select="./versionNumber" data-type="number" order="descending"/>
<xsl:call-template name="Documents" />
</xsl:for-each>
最新のアセットバージョンのみをリストに表示し、そのバージョンのみを表示したい。
私のダウンロードマクロは複数のアセットを一覧表示できますが、それぞれに1つのAssetVersionのみを表示する必要があります。
例:マクロのダウンロード
- アセット1
- アセット1-アセットバージョン-versionNumber=3
- アセット2
- アセット2-アセットバージョン-versionNumber=1
- アセット3
- アセット3-アセットバージョン-versionNumber=6
誰か助けてもらえますか?
乾杯JV