Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.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
Liferay 7 如何覆盖Liferay 7中现有的SearchDisplayContext类_Liferay 7 - Fatal编程技术网

Liferay 7 如何覆盖Liferay 7中现有的SearchDisplayContext类

Liferay 7 如何覆盖Liferay 7中现有的SearchDisplayContext类,liferay-7,Liferay 7,我想在此现有类中创建自定义方法,如Liferay 7中的SearchDisplayContext。此类属于liferay dxp中的门户搜索webportlet(OOTB) SearchDisplayContext类是目录路径,如下链接所示: 如果有人有解决办法,请告诉我 问候,, Pankaj这听起来很像一个。您询问如何在内部(请参阅包)类中创建自定义方法 这个问题的答案是:你没有 你可能有一个问题可以用另一种方式解决,只是我们不知道 如果您最终真的需要这样做,那么您正在寻找门户搜索web的

我想在此现有类中创建自定义方法,如Liferay 7中的SearchDisplayContext。此类属于liferay dxp中的门户搜索webportlet(OOTB)

SearchDisplayContext类是目录路径,如下链接所示:

如果有人有解决办法,请告诉我

问候,, Pankaj

这听起来很像一个。您询问如何在内部(请参阅包)类中创建自定义方法

这个问题的答案是:你没有

你可能有一个问题可以用另一种方式解决,只是我们不知道

如果您最终真的需要这样做,那么您正在寻找门户搜索web的重新实现:让它成为您的,取消部署Liferay,部署您自己的。请注意,您正在引入一个难以维护的自定义修改


如果有必要进行此更改,请游说在门户搜索网站中引入扩展点。您可以在Liferay的问题跟踪器和/或Liferay论坛上这样做

嗨,奥拉夫,谢谢你的回复。我想我之前不清楚。以下是我想要的:1。我们正在尝试在搜索模块2上添加一些功能。我们希望此功能可配置,以便根据需要关闭/打开。3.我们能够添加用于此目的的自定义复选框。4.现在我们面临的问题是,我们无法像SearchContextDisplay那样在portlet首选项中保存此值。5.我们正在考虑修改这个,但正如你提到的,这不是一个好主意。需要帮助或建议以获得最佳方法。