問題
- 同じパラメーターを使用して
<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で例を確認することもできます。