留言板

Wie kann ich UI Icons in einem Data List Display Template nutzen

Markus Wiche,修改在7 年前。

Wie kann ich UI Icons in einem Data List Display Template nutzen

New Member 发布: 1 加入日期: 15-10-4 最近的帖子
Hallo zusammen,

ich habe mir ein "Data List Display Template" erstellt und möchte nun zwei Spalten für Actions anfügen.
Die Spalten sollen die passenden icons des UI nutzen.

Gibt es eine Chance die mit Freemarker zu nutzen? Wenn ja, wie?

Viele Grüße
Markus
thumbnail
Torsten Rademacher,修改在7 年前。

RE: Wie kann ich UI Icons in einem Data List Display Template nutzen

New Member 帖子: 5 加入日期: 13-10-8 最近的帖子
Hallo Markus,

Ich habe zwar selbst noch nicht viel Freemarker verwendet, aber zumindest ist auf dieser Seite auch der Zugriff auf Taglibs in Freemarker beschrieben.

Zusammengefasst holst du dir die Taglib zunächst mit dem Befehl taglibLiferayHash:
<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] />
und benutzt dann diese Variable um das Icon-Tag zu nutzen:
<@liferay_ui.icon image="edit" message="edit" url="${editEntryURL}" />
ODER
<@liferay_ui["icon"] image="edit" message="edit" url="${editEntryURL}" />

Auf diese Art kann prinzipiell jede vorhandene Taglib eingebunden werden.
Zu beachten ist hier nur, dass Freemarker das Minus nicht mag emoticon

Viele Grüße
Torsten