【问题标题】:css not getting applied for velocity template in Liferay Themecss 未在 Liferay 主题中申请速度模板
【发布时间】:2014-05-27 23:29:21
【问题描述】:

我正在使用 LIferay Theme 为网站创建主题。 在 portal_normal.vm 文件中,我已经包含了我在 custom.css 中定义的所有 html 代码和 css

问题是 custom.css 中的 css 没有被应用到 portal_normal.vm 页面

我应该在velocity文件中包含一些告诉custom.css应该包含的文件吗?

还可以在velocity中包含所有css代码吗?

问候

编辑:

custom.css 和 portal_normal.vm 在 _diffs 文件夹中

【问题讨论】:

  • 您是否尝试从部署的主题中删除 .sasscache 文件夹并重新启动服务器?
  • @LuckyBoy:谢谢您的回复。主题项目中没有 .sasscache 文件夹。你能指出那个文件夹的位置吗?我搜索过,但没有该名称的文件夹。
  • tomcat/webapps/your-theme/css/.sass-cache。如果你使用的是 tomcat 包
  • @LuckyBoy:里面没有文件夹或任何文件。我检查了。是的,我正在使用 tomcat 包

标签: liferay liferay-6 velocity liferay-theme liferay-velocity


【解决方案1】:

它应该可以工作,可能是浏览器缓存中的问题。尝试运行 ant clean 然后运行 ​​ant deploy。

并尝试将 portal_normal.vm 文件复制到 _diff/templates 目录。

_diff/templates/portal_noraml.vm 并在此处更改。

【讨论】:

  • 感谢您的回复。我的文件在 _diffs 文件夹下。而且我已经清理过多次部署它,但 css 没有以任何方式得到应用
【解决方案2】:

把custom.css放到~/theme/docroot/_diffs/css/custom.css

查看~/theme/docroot/css/main.css 中的 main.css,它应该包含

...
@import url(custom.css);
...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    • 2014-05-15
    • 2013-06-10
    • 2015-02-21
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    相关资源
    最近更新 更多