Javascript 如何编辑Liferay的HTML代码?

Javascript 如何编辑Liferay的HTML代码?,javascript,html,liferay,portlet,Javascript,Html,Liferay,Portlet,我想知道是否有可能编辑Liferay Portal的HTML代码,添加一些代码,以便在Portlet之间留出更多空间。或者甚至添加一些Javascript? 这可能吗?如果是,怎么做 谢谢您可以创建自己的主题,扩展另一个主题,例如经典、风格等,并添加“diff”文件,即您要扩展的文件。在这种情况下,您可以扩展默认css文件,添加如下规则: #content .portlet-layout .portlet-column-content {margin: 10px;} 另一种更快但不太灵活的方法

我想知道是否有可能编辑Liferay Portal的HTML代码,添加一些代码,以便在Portlet之间留出更多空间。或者甚至添加一些Javascript? 这可能吗?如果是,怎么做

谢谢

您可以创建自己的主题,扩展另一个主题,例如经典、风格等,并添加“diff”文件,即您要扩展的文件。在这种情况下,您可以扩展默认css文件,添加如下规则:

#content .portlet-layout .portlet-column-content {margin: 10px;}
另一种更快但不太灵活的方法是使用

'插入将在主题后加载的自定义CSS。'

特色。这可以在以下位置找到:管理页面>外观>CSS

您可以创建自己的主题,扩展另一个主题,例如经典、样式等,并添加“diff”文件,即您要扩展的文件。在这种情况下,您可以扩展默认css文件,添加如下规则:

#content .portlet-layout .portlet-column-content {margin: 10px;}
另一种更快但不太灵活的方法是使用

'插入将在主题后加载的自定义CSS。'


特色。这可以在以下位置找到:Manage Pages>Look&Feel>CSS

主题答案已经给出-如果您只想更改外观,例如换行符,这是一种方法,而不是您原来的问题来更改HTML输出


如果您确实需要更改HTML代码-例如,在页面中添加或删除某些内容,您应该阅读相关内容,尤其是那些可以更改的内容。这正是它们构建的目的。

主题答案已经给出-如果您只想更改外观,例如换行符,这是一种方法,而不是您原来的问题来更改HTML输出


如果您确实需要更改HTML代码-例如,在页面中添加或删除某些内容,您应该阅读相关内容,尤其是那些可以更改的内容。这正是它们的初衷。

当然,你可以在Firefox上使用greasemonkey,也可以自己使用。显然,这只会影响您的计算机,不会更改服务器上的实际数据。@ChristianVarga如果我不能更改服务器上的实际HTML,那么更改它是没有意义的Liferay是开源的,您可以根据需要更改所有内容。要在Portlet之间获得更多空间,你不想编辑HTML,但想编辑CSS。@Jocelyn我知道它是开源的,我想我的问题是如何做到这一点,你可以使用Firefox的greasemonkey,或者你自己。显然,这只会影响您的计算机,不会更改服务器上的实际数据。@ChristianVarga如果我不能更改服务器上的实际HTML,那么更改它是没有意义的Liferay是开源的,您可以根据需要更改所有内容。要在Portlet之间获得更多空间,你不想编辑HTML,但想编辑CSS。@Jocelyn我知道它是开源的,我想我的问题是如何去做,看看如何创建一个主题和它的结构。然后,您可以将更改放在_diff/css/custom.css中。对于第二种解决方案,只需在“插入将在主题后加载的自定义css”下的文本区域中插入css规则。有关如何创建主题及其结构,请参阅。然后,您可以将更改放在_diff/css/custom.css中。对于第二种解决方案,只需在“插入将在主题后加载的自定义css”下的文本区域中插入css规则