的_diffs/images
文件 portal_normal.ftl 的 Html 结构
3. 最后将下载好的资源文件的中为 guestbook-portlet.war 部署到 liferay 项目中
四、
Liferay 门户中所有的 portlets 都是通过模板文件 portal_normal.ftl 渲染的。
下图反应了 HTML 结构完成的样子
HTML 结构分散在三个部分中:Banner(横幅),Content,和 Footer。
Banner 包含 the logo for the site(网站 Logo), its name(网站名字), the page title(页面
标题), and the main navigation(主导航)。
Content
包含网站面包屑和页面中 Portlets。
Footer 包含'powered-by Liferay' 和 social media links(社交媒体链接)。
这三个部分都都在 id 为 “wrapper”的
#if>
#list>
这些修改的代码在原代码的基础了做了一些补充,最主要的变化在于修改的子菜单的
classes:子菜单现在已经可以使用,另外一个名称为 .active 的 class 将在当前页面高亮
显示.
7. 保存文件
现在已经有了一个封装好的模板,然后我们将部署主题
1. 启动服务,在资源管理器中选择主题,然后拖拽到 服务上 部署主题
2. 主题部署完成后,登录门户,进入到 管理员->站点管理->页面
3. 确定公共页面选中,然后滚动滚动条到可用主题标题
4. 选中 Lunar Resort theme 前面的单选按钮,然后保存
现在主题已经应用,然而在查看之前需要在做一些其他工作
5. 选择右边菜单中的 logo,取消显示站点名称
6. 点击选择文件,选择主题目录中的_diffs/images 目录下的 lunar-resort-logo.png 文件
7. 点击保存
8. 当看到页面提示操作成功时,即可返回欢迎页面查看。
The theme appears broken at the moment, but this is to be expected. In the sections that
follow, you'll fix this. This shows you the starting point the base theme provides.
You've successfully installed and applied your new theme! In the next section you'll learn
how to import resources for your theme.
为主题导入资源
简介
一、
我们已经为 Lunar Resort 创建了主题,但是目前看起来比较空洞。我们需要一些默认的
内容使其在第一次安装的时候就看起来比较漂亮。这里有两种方法为主题导入资源,创建一
个 archive.lar 文件或者在目录结构中创建一个包括布局和内容的 sitemap.json 文件
两种方法都是不错的选择,但是使用 LAR 方法有几个缺点。LARs 是依赖于版本的,所
以当我们将 Liferay 升级到新版后将意味着重新创建 LAR。而且针对内容的任何修改都必须重