Ich habe die gleiche Frage auch in der Liferay-Community gestellt, aber bisher keine Antworten erhalten, also versuche ich es hier :)
Ich muss eine Aktion / Methode jedes Mal ausführen, wenn ein Benutzer eine Datei aus der Dokumentenbibliothek herunterlädt. Einfach ausgedrückt, möchte ich jedes Mal, wenn der Benutzer auf den direkten Dateilink klickt, ein System.out.println("eine Datei wurde heruntergeladen") ausgeben.
Haben Sie eine Idee, wie ich das erreichen kann? Ich verwende LR 6.0.6 CE und würde wirklich gerne die EXT-Umgebung vermeiden... jede Idee, wie ich das mit einem Hook erreichen kann, wäre sehr willkommen!!
Ich dachte daran, auf der JSP etwas JavaScript hinzuzufügen (onClick), das die System.out.println() Funktion aufruft, bin mir aber nicht sicher, ob das möglich ist.
Ich habe an Aktion-Hooks, Model-Listener, das Überschreiben eines Dienstes gedacht... was denken Sie, wäre der beste Weg?