Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 在liferay 7.0 ga3中覆盖我的配置文件portlet_Jsp_Liferay_Liferay 7_Liferay Hook - Fatal编程技术网

Jsp 在liferay 7.0 ga3中覆盖我的配置文件portlet

Jsp 在liferay 7.0 ga3中覆盖我的配置文件portlet,jsp,liferay,liferay-7,liferay-hook,Jsp,Liferay,Liferay 7,Liferay Hook,我试图在Liferay中覆盖我的概要portlet,我读到我可以用钩子来完成,但是我找不到这个portlet的原始.jsp 在文件中: 他们提到了片段宿主 片段主机:com.liferay.login.web;捆绑版本=“[1.0.0,1.0.1)” 但是有人知道我的个人资料的碎片宿主是谁吗? 在哪里可以找到.jsp的原始代码?将portlet添加到页面时,请转到“外观”/“高级CSS”看看这个portlet的portlet ID。它看起来像是portlet\u com\u liferay\u

我试图在Liferay中覆盖我的概要portlet,我读到我可以用钩子来完成,但是我找不到这个portlet的原始.jsp

在文件中: 他们提到了
片段宿主

片段主机:com.liferay.login.web;捆绑版本=“[1.0.0,1.0.1)”

但是有人知道我的个人资料的碎片宿主是谁吗?
在哪里可以找到.jsp的原始代码?

将portlet添加到页面时,请转到“外观”/“高级CSS”看看这个portlet的portlet ID。它看起来像是
portlet\u com\u liferay\u contacts\u web\u portlet\u ProfilePortlet\u INSTANCE\u KXj9dBbRgJFs
。这给了您一个portlet实现位置的提示,这应该给您足够的提示来定位您想要定制的任何portlet

Liferay的编码标准通常明确定义portlet id,因此将com_Liferay_contacts_web_portlet_ProfilePortlet的源代码重新映射,然后使用此常量,应该可以轻松找到实现。(注意:我不是不想在这里给你答案,而是因为我目前没有下载7.0GA3源代码)


在相关注释中:挂钩是“旧的”在6.2之前的Liferay内核中重写JSP的方法-从Liferay 7开始,您不应该再使用JSP,特别是现在插件中有许多JSP,所以钩子无法捕获它们。JSP片段的方法是正确的。您需要解决在Liferay中找到的确切版本,这应该在文档中详细记录了解如何构建片段。

将portlet添加到页面时,请转到“外观”/“高级CSS”看看这个portlet的portlet ID。它看起来像是
portlet\u com\u liferay\u contacts\u web\u portlet\u ProfilePortlet\u INSTANCE\u KXj9dBbRgJFs
。这给了您一个portlet实现位置的提示,这应该给您足够的提示来定位您想要定制的任何portlet

Liferay的编码标准通常明确定义portlet id,因此将com_Liferay_contacts_web_portlet_ProfilePortlet的源代码重新映射,然后使用此常量,应该可以轻松找到实现。(注意:我不是不想在这里给你答案,而是因为我目前没有下载7.0GA3源代码)


在相关注释中:挂钩是“旧的”在6.2之前的Liferay内核中重写JSP的方法-从Liferay 7开始,您不应该再使用JSP,特别是现在插件中有许多JSP,所以钩子无法捕获它们。JSP片段的方法是正确的。您需要解决在Liferay中找到的确切版本,这应该在文档中详细记录了解如何构建片段。

好的,谢谢Olaf,我理解你的观点,但是当你打开我的个人资料页面时,默认情况下你没有任何portlet,你可以添加一些portlet,但是我看到这是一个单独的站点,你知道我如何为每个人设置一组默认的portlet或内容吗?我正在浏览源代码,我看到了po你提到的ints我会找到我个人资料的portlet thanksOk谢谢Olaf,我理解你的观点,但是当你默认打开我个人资料的页面时,你没有任何portlet,你可以添加一些portlet,但是我看到这是一个单独的站点,你知道我如何为每个人设置一组默认的portlet或内容吗?我正在浏览源代码和我看到了您提到的要点,我将为我的概要文件找到portlet,谢谢