根据liferay中的站点实例显示内容

根据liferay中的站点实例显示内容,liferay,liferay-6,Liferay,Liferay 6,我希望有人能帮助我解决我的问题,这可能与了解liferay的功能有关 以下是我应该做的工作: 我应该为我的公司创建一个具有多个实例的门户,例如: mycompany International, mycompany US, my Canada... 所有实例都有公共页面和一些变体,例如: mycompany International, mycompany US, my Canada... 关于我们,联系方式,描述 是每个实例的公共页面,每个实例都有一些特定的页面。我不想复制普通页面 请告诉

我希望有人能帮助我解决我的问题,这可能与了解liferay的功能有关

以下是我应该做的工作: 我应该为我的公司创建一个具有多个实例的门户,例如:

mycompany International, mycompany US, my Canada...
所有实例都有公共页面和一些变体,例如:

mycompany International, mycompany US, my Canada...
关于我们,联系方式,描述

是每个实例的公共页面,每个实例都有一些特定的页面。我不想复制普通页面


请告诉我如何使用liferay管理此问题?

我不确定您的问题中使用的是通用词汇还是liferay词汇,有很多地方可能会混淆和出错:

Liferay实例意味着彼此完全不相交。他们不共享任何数据-他们共享的唯一东西是appserver,以及部署到它的插件。UI所称的“实例”在后端称为“公司”

如果你想共享一些数据、内容等,你必须使用不同的网站。它们可以共享内容,在站点或组织之间有一个“全局”范围和层次结构。组织是用户的分层组,可以有站点(但不需要)

如何管理您对Liferay提出的要求是一个大问题-在这个范围内无法回答。你不知道自己在世界上的什么地方,但从适当的培训开始,了解工具箱中的概念可能是有意义的。诚然,这是我工作描述的一部分,但我见过很多学生在培训后能够解决他们的主要问题(就像你一样),所以我可以全心全意地建议他们走这条路。它还将帮助您利用Liferay的内置功能,而不是自己实现自定义功能,从而限制维护自定义代码的需要。仅此一项就可以轻松支付几次培训的费用

我推荐的入门课程是,该网站仍将其称为门户网站管理员(目前正在重命名)

根据您的评论进行编辑:

当然,站点是Liferay的构建块-您通常在整个站点中拥有相同的权限。默认情况下,每个网站都显示为单独的网站,但这只是默认情况。我已经发布了一个示例,它展示了一种简单的方法来稀释这个,并显示多个站点,而不是只在主导航中显示一个站点。此外,Liferay的AssetPublisherportlet还可以从不同站点获取最新版本的内容

通过这种方式,您可以构建和维护多个特定于国家/地区的网站,但仍然可以在所有(或部分)网站之间共享内容


最后,它仍然是一个web应用程序,因此所有内容都只需点击一下,但如果您愿意,您实际上可以在每个网站上轻松嵌入内容。

您好,谢谢您的回答,我尝试使用通用词汇表,所以我不会将答案限制在一个方向(使用组织、本地化…),我会更清楚地解释我自己:我指的是一个分类,注意一个单独的网站。我们公司应显示每个国家的报价和服务。因此,用户应该选择他想看的国家,菜单会根据自己的意愿进行更改。然而,菜单(导航菜单)将包含静态链接(如我所说的联系我们,关于…)和取决于选项的新链接。嗨,想象一下这个场景:这是我的导航菜单:关于我们,联系我们,服务。如果用户从组合框中选择国家/地区exp:Canada,则菜单将为:关于我们、联系我们、加拿大服务。任何国家都是一样的,但abt的联系页面还是一样的。但是,如果我在加拿大选择,我点击了联系我们,我应该保持与“加拿大服务”链接相同的菜单。在这种情况下,你不能直接使用我链接的插件,但原则仍然有效:你可以在运行时编写导航。源代码是从应用程序链接而来的,它是LGPL(而且非常简单),所以你有一个简单的出发点/蓝图来说明如何实现你的需求(你已经看到了我在你第一次发表评论后所做的编辑,对吧?@OlafKock我有一个问题,基于你对网站的评论—“这些网站可以共享内容,有一个”全球“的问题“范围以及站点或组织之间可以具有的层次结构“。您知道网站之间是否可以共享内容,特别是通过分层父/子结构?例如,允许家长从子网站显示博客。我能找到的最好的方法是控制和定位特定的站点,但这需要手动列出它们,而不是依赖于层次结构。提前谢谢。