2016-07-11 14 views
1

Ich habe Compound-Typ Profil unter Go-Green-Projekt der Hippo-Community-Version erstellt. Ich habe Compound-Typ innerhalb Go-Green-Dokumenttypen erstellt. Dieser Verbindungstyp hat 5 Felder über Name, Title, Designation, Description und Image. Ich möchte wissen, wie dieser zusammengesetzte Typ in dem Dokument dargestellt wird, in dem ich diesen Verbindungstyp verwende. Ich habe meine Bean-Klasse für diesen zusammengesetzten Typ geschrieben, konnte sie aber nicht innerhalb des Dokuments rendern.Erstellen von benutzerdefinierten Verbindung Geben Sie Hippo CMS10 und verwenden Sie es in Dokument

Jede Hilfe zu diesem wird geschätzt.

Vielen Dank im Voraus.

Antwort

0

Die Bean und die Vorlage müssen zusammengebunden werden. Es gibt eine dritte Komponente, die Java-Komponentenklasse, die das Dokument in die Anfrage laden muss. Wenn jedoch ein vorhandenes Dokument erweitert wird, wird es wahrscheinlich bereits auf die Anfrage gelegt. Dann können Sie die Bean in Ihrer Vorlage wie jede andere Java-Bean verwenden.

Einige unserer Tutorials können helfen. Sie beginnen hier [1].

[1] https://www.onehippo.org/trails/deep-dive/hello-world.html

--edit--

Ich sollte mehr sorgfältig gelesen haben.

Sie sollten keine Bean für eine Verbindung, sondern für ein Dokument erstellen. Diese Bean existiert bereits für die Dokumenttypen im Projekt. Wenn Sie Essentials verwenden, können Sie das Bean Writer-Tool verwenden. Andernfalls müssen Sie die Bean für das gesamte Dokument erstellen. Dies muss natürlich noch von einer Komponente auf die Anfrage gelegt werden. Die Klasse selbst sollte in Ihrem Standort Krieg sein. Es wird gefunden, solange es auf dem Klassenpfad ist.