2017-11-02 1 views
-2

Ich benutze Liverlay 7 und versuche, eine Inhaltskomponente zu erstellen, die ein Jquery-Plugin und einige CSS & html enthält? Was ist der beste Weg, dies zu erstellen?Wie erstelle ich eine benutzerdefinierte Komponente mit HTML und js?

+0

wow, das ist eine wirklich große Frage für liferay ist. Wenn Sie Komponente sagen, meinen Sie ein Portlet? oder Sie suchen etwas weniger Spezifisches. Wenn es wirklich einfach ist, können Sie sogar das Web-Content-Portlet verwenden und einfach eine Seite einfügen. Aber ich kann damit beginnen, Ihnen zu sagen, dass jquery plugin nicht zu trivial ist, https://web.liferay.com/community/forums/-/message_boards/message/79089004 – Victor

+0

auch: https://stackoverflow.com/questions/39490126/jquery-plugin-in-a-liveray-7-Thema – Victor

Antwort

0

Ich denke, der beste Ansatz, um dieses https://github.com/liferay/liferay-blade-samples/tree/master/gradle/apps/npm/jquery-npm-portlet

Die Readme-Datei einen Link zur Dokumentation verwenden enthält und Sie können Ihren Weg durch sie arbeiten im Inneren mehr zu bekommen.

Nicht, dass diese Funktionen sind nur in der neuesten Version der Liferay (Liferay-ce-GA 5 https://web.liferay.com/web/jamie.sammons/blog/-/blogs/liferay-portal-7-0-ce-ga5-release oder DXP FP30 +)

+0

Die Frage ist eigentlich mehr über jquery-UI: https://stackoverflow.com/questions/47088356/how-to-use-jquery-ui-in-lifeRay -7-Seite –

+0

Es hängt davon ab, wie Sie es bündeln wollen. Wenn Sie Apps mit jquery und jquery-ui entwickeln möchten, ist das oben beschriebene der beste Weg. Wenn Sie jquery-ui einfach in die Seite einfügen und als globale Sache verwenden möchten, verwenden Sie den Script-Tag-Ansatz. Seien Sie sich bewusst, dass Sie, wenn Sie mit dem globalen Pfad fortfahren, in Zukunft Versionsprobleme bekommen könnten. –

+0

Eigentlich möchte ich ein Tab-Steuerelement verwenden, gibt es eine andere Möglichkeit, dies zu tun? –

Verwandte Themen