問題
- 同じパラメーターを使用して
<liferay-ui:asset-display>taglib から<liferay-asset:asset-display>taglib に変更すると、後者はアイテムを表示しません。
Environment
- Liferay DXP 7.4
解決策
taglib が使用する必要があるテンプレートを指定する必要があるため、次のような 2 つのパラメーターを使用するだけではありません。
<liferay-asset:asset-display className="${journalArticleClassName}"
classPK="${carruselPrimKey}" />
次のようなtaglibを使用する必要があります。
<liferay-asset:asset-display className="${journalArticleClassName}"
classPK="${carruselPrimKey}" template="${template}" />
追加情報
- Liferay のソース コード hereで例を確認することもできます。