2012-01-27 65 views
0

我有我的portlet损坏页面,所以拖动控件不可用。我如何从页面中删除这样的portlet?如何从Liferay中的页面中删除错误的portlet?

如何重新调整页面布局或什么?

更新1 有来自Liferay的安装目录完全消除portlet的web应用程序,现在有一个暗淡的文字“此portlet已被取消部署,请重新部署或将其从页面删除它。”

没有任何按钮来删除它:)

+0

您正在使用哪个Liferay版本? – 2012-01-28 01:17:50

+0

我正在使用版本6.1 – Dims 2012-01-28 11:57:14

回答

0

您可以直接修改数据库。在布局表中找到你的页面然后在列排版中删除你的portlet id(就是portlet id)。

+0

直接修改数据库中的内容对于我来说只有在所有其他操作失败时才是一个选项。可能有一些与表格相关的东西也必须修改......等 – cw24 2015-01-14 12:30:07

+0

也许其他所有的东西都失败了......你知道什么是“相关的东西”,以及在这个具体的问题/答案中有什么“等”是?答案是完全有效的,你是否会使用它取决于你。 – 2015-01-15 09:26:48

2

使用Firebug,浏览到portlet。你会看到关闭图标。抓住它的来源并在浏览器地址栏中输入它,然后回车!

+0

不知何故,它不在那里。我的portlet正在禁用所有内容。 – Dims 2012-01-27 20:10:51

+0

在Chrome开发工具中为我工作...单击元素选项卡,展开class =“portlet-topper”,展开“portlet-topper-toolbar”,展开class“portlet-close”并单击其中的href。 – scald 2012-06-12 21:27:18

0

请小心编辑表格,因为像MySQL Workbench这样的客户端不会检索longtext字段中的所有数据,并且可能损坏记录,因此页面将失败。

问候!

相关问题