liferay-velocity相关内容

主题中的 Liferay 访问数据库表:未定义名为“com.colors.themes.service.ColorLocalService"的 bean

我在liferay中有一个主题项目.我在我的 liferay MySQL 数据库中创建了一个名为 colors 的新表.颜色表如下 实际上我有一个要求,一个特定的css文件应该根据状态为true的颜色表值加载到主题中,我的速度模板应该有点像下图 #set ($myColorService = $serviceLocator.findService("com.colors.themes.se ..
发布时间:2021-09-08 20:36:33 Java开发

css没有在Liferay主题中应用到速度模板

我正在使用LIferay主题来创建网站的主题.在portal_normal.vm文件中,我包含了在custom.css中定义的所有html代码和css 问题是来自custom.css的css没有被应用到portal_normal.vm页面 我应该在速度文件中包含一些文件来告知应该包含custom.css吗? 还可以在速度中包含所有CSS代码吗? 问候 编辑: c ..

如何查找具有特定结构字段值的Web内容?

我想知道是否有人可以给我一些想法/摘要,介绍如何创建Velocity模板以遍历特定结构的Web Content项目,并根据特定结构字段的值呈现内容? 解决方案 以下是navigation.vm的代码段,将呈现组链接: #set($groupLocalService = $serviceLocator.findService("com.liferay.portal.service.Gr ..
发布时间:2020-04-30 11:16:31 其他开发

如何从Liferay速度模板获取服务器名称和服务器端口?

在jsp页面中,我们可以使用以下命令获取服务器名称和服务器端口 request.getServerName()和request.getServerPort(). 由于我们无法从Liferay速度模板中获取HttpServletRequest,是否还有其他方法可以 获得服务器名称和服务器端口?请回答一个小的代码段. 解决方案 在Liferay资源中,您可以找到com.liferay.p ..
发布时间:2020-04-30 11:16:03 其他开发

Liferay的编辑速度模板更改未显示或需要一段时间

我目前正在编辑我的 portal_normal.vm (服务器/tomcat/webapps/mytheme-theme/templates)测试,是否可以在该文件上书写并在浏览器中看到它.我尝试在测试注释中加上“"只是看我是否真的可以在文件上写.因此,我刷新了文件,希望可以看到我添加的注释,但现在还没有.因此,我继续刷新(ctrl + r)\,并查看源代码将近二十分钟.一段时间后, ..

在速度模板中创建对象

我正在为我的liferay主题编写速度模板,我想知道是否有可能在速度模板中创建一个新对象. 原因是在liferay中没有在上下文中注册contextTool,我真的希望能够检查给定时间模板中存在的变量. 有一个很酷的宏,但不幸的是它使用了contexttool. 我想做类似的事情: #set($contextTool = new ContextTool()) 另一种解决方案是 ..
发布时间:2020-04-30 11:07:53 其他开发

在Portlet Liferay 6.1中呈现Liferay页面URL

我是Liferay的新手,我非常肯定这非常容易做到:使用速度标记,我希望能够生成Liferay网站内页面的链接,并将它们嵌入到我在不同页面上的portlet中. 我对如何完成工作有一个模糊的想法,因此我搜寻了一下它是否会张贴在某个地方,但是我找不到任何东西.顺便说一句,我想将我想出的任何代码放入portlet的view.jsp中.我会在这里使用速度标记,但我不认为(不确定)是否可以在jsp中 ..
发布时间:2020-04-30 11:06:54 其他开发