2017-06-21 66 views
0

我们Pentaho的社区7.0用户控制台上做定制,但我们卡住了左侧垂直菜单,特别是这一个:编辑Pentaho的PUC的垂直侧面菜单

Pentaho PUC vertical menu

我们找不到JSP生成此HTML的文件。我们在整个Pentaho文件夹结构上进行搜索以搜索文件内部,研究网络中的某些内容,但显然没有人可以修改这些按钮。

有谁知道该怎么做?

如果没有,有没有办法检查什么JSP文件正在生成什么HTML?

谢谢。

+0

您是否检查过'biserver-ce/biserver-ce/tomcat/webapps/pentaho/mantle/home/index.jsp'?在CE 5.0中,它看起来与你所需要的非常相似。或者在7.1节中: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是的,我发现这个文件,但我们没有JSP知识,我似乎无法找到它从哪里拉它的文本值(我没有看到代码中的字符串,所以我推断他们被从另一个文件中拉出)。 – rschpdr

+1

TBH,我也不知道jsp,但据我所知,jsp包含像'{{i18n.browse}}'这样的字符串 - 值将被替换为由'mantle/home/properties/messages.properties'文件。 (或从messages_en或messages_fr - 取决于用户的设置)。 – user4637357

回答

1

pentaho用户控制台边栏在biserver-ce/biserver-ce/tomcat/webapps/pentaho/mantle/home/i‌​ndex.jsp文件(the file in github)中定义。

JSP包含像{{i18n.browse}}串 - 该值将与从mantle/home/properties/messages.properties文件(the file in githubbrowse键标识的值,所取代。或者,值可能来自本地化文件:messages_en.propertiesmessages_fr.properties等 - 取决于用户的设置)。