2016-09-08 4 views
0

Ich habe einen Struts-Aktions-Hook erstellt und möchte ihn zum Portlet hinzufügen. Ich habe mehrere Dinge ausprobiert, wie ich zuerst ein Portlet-Plugin-Projekt gemacht habe und dann versucht habe, einen Haken hinzuzufügen, indem ich mit der rechten Maustaste auf das Portlet-Projekt klicke und auf New-> Liferay Hook-Konfiguration klicke, aber dort gibt es keine Option von Struts-Aktions-Hook.Wie Hook in Portlet in Liferay hinzufügen?

Also entschied ich mich, Haken zuerst zu machen. Ich bin jetzt bereit mit dem Haken und muss es dem Portlet hinzufügen.

Wie kann ich es erreichen? Gibt es eine Möglichkeit, Struts Aktions-Hook zum Portlet hinzuzufügen?

+0

Der Haken ist global wird verwenden in liferay alle Portlets, einschließlich jene Kern Portal Portlets es bei Bedarf verfügbar ... Sie Sie müssen genauer festlegen, was Sie für Ihr Portlet tun müssen – KLajdPaja

Antwort

0

Sie müssen den struts-Pfad des Portlets, in dem Sie die struts-Aktion hinzufügen möchten, mit einem Präfix versehen. Sie können den struts-Pfad für Liferay OOTB-Portlets in /ROOT/WEB-INF/liferay-portlet.xml finden.

Beispiel:

Betrachten Sie neue Streben Aktion Message Boards Portlet hinzufügen möchten. Sie haben struts-action-path in liferay-hook.xml wie folgt zu schreiben:

<struts-action-path>/message_boards/new_struts_action</struts-action-path>

HTH

Verwandte Themen