2017-06-21 2 views
0

Wir Anpassung tun auf Pentaho Community-7.0 Benutzerkonsole, aber wir haben auf der linken vertikalen Menü stecken, und zwar diese:bearbeiten Pentaho PUC der vertikalen Seitenmenü

Pentaho PUC vertical menu

Wir können nicht die JSP finden Dateien, die diesen HTML erzeugen. Wir haben in der gesamten Pentaho-Ordnerstruktur nach Dateien gesucht, das Web nach etwas recherchiert, aber niemand konnte diese Schaltflächen ändern.

Weiß jemand wie es geht?

Wenn nicht, gibt es eine Möglichkeit zu überprüfen, welche JSP-Dateien was HTML generieren?

Vielen Dank.

+0

Haben Sie "biserver-ce/bisserver-ce/tomcat/webapps/pentaho/mantel/home/index.jsp" überprüft? In CE 5.0 sieht es sehr ähnlich aus, was Sie brauchen. Oder in 7.1 soces: https://github.com/pentaho/pentaho-platform/blob/7.1/user-console/src/main/resources/org/pentaho/mantle/public/home/index.jsp#L124 – user4637357

+0

@ user4637357 yeah Ich habe diese Datei gefunden, aber wir haben kein JSP-Wissen, ich kann nicht finden, von wo es seine Textwerte zieht (ich sehe keine Zeichenfolgen im Code, also folge ich, dass sie aus einer anderen Datei gezogen werden). – rschpdr

+1

TBH, ich kenne jsp auch nicht, aber soweit ich weiß, enthält das Jsp Strings wie '{{i18n.browse}}' - der Wert wird durch den Wert ersetzt, der mit 'browse' key von' mantle/home/properties/messages.properties' Datei. (Oder von messages_en oder messages_fr - abhängig von den Benutzereinstellungen). – user4637357

Antwort

1

Die Sidebar der Pentaho-Benutzerkonsole ist in biserver-ce/biserver-ce/tomcat/webapps/pentaho/mantle/home/i‌​ndex.jsp Datei (the file in github) definiert.

Die jsp enthält Strings wie {{i18n.browse}} - dieser Wert wird mit dem mit browse Schlüssel aus mantle/home/properties/messages.properties Datei (the file in github) identifiziert Wert ersetzt werden. Alternativ können Werte aus den lokalisierten Dateien stammen: messages_en.properties oder messages_fr.properties usw. - abhängig von den Benutzereinstellungen.