Liferay Portal主题开发
主题可以为不同的项目实现个性化配置。我们用Liferay 提供的IDE进行开发。
- Liferay IDE 下载地址(这里用的是2.1.1 GA2版本):http://sourceforge.net/projects/lportal/files/Liferay%20IDE/
- 创建主题项目。
完成后点击【NEXT】选择模板语言,我们用的是Velocity模板(VM)语言。
- 对主题项目进行讲解,这里我用已经创建好的【XZSP-theme】项目进行讲解。
我们在开发中用到的css、js、vm都可从系统默认生成代码中复制粘贴到相应目录中来。我们的CSS要写在custom.css中。
- 在开发主题样式前,我们可以让美工出套HTML静态图,这样开发主题就事半功倍了。
【portal_normal.vm】页:
【top.vm】页:
代码如下:
<header id="banner" role="banner"> <div class="myHeader"> <div class="bg"> <a class="$logo_css_class" href="$site_default_url" title="#language_format ("go-to-x", [$site_name])"> <img alt="