当前位置: 首页 > 知识库问答 >
问题:

Liferay web内容按用户显示不同的数据

东门涵育
2023-03-14

我是新来的。使用Liferay 6.2。我做了一个自定义页面模板(D_template),用户组D的所有用户默认采用页面模板D_template。在这个页面模板中我添加了Web Content Displayportlet,带有自定义结构自定义模板

我的问题是,当一个用户在这个web内容portlet中添加数据时,所有其他用户都会在他们的页面中看到相同的数据。

我需要改变这个,每个用户都能看到他们的数据

怎么能这样?有人能帮我吗?

非常感谢。

共有1个答案

单于阳
2023-03-14

我确定你所说的是什么样的数据——无论是静态数据还是动态数据,都适用于不同的用户。如果是静态的,您可以在模板中编写一个javascript代码来显示组的不同内容。如果它从不同的数据源进行动态数据检索,我相信您可能会考虑为它编写一个portlet。

 类似资料:
  • 问题内容: 假设我的角度SPA应用程序中有一个菜单,现在我希望向所有用户显示基本选项,例如家庭,关于我们,承运商的机会等。 我还希望有其他一些选项,例如管理用户,管理职位等,这些选项只会显示给管理员。 我们还假设我们有一个API访问点,可以为我提供用户角色,或者更好的是,该用户角色位于从/ api / users / me检索的对象内。 封装那些管理工具以防止普通用户查看的最佳方法是什么? 视图之

  • 我试图在TableView中插入一些值,但它不显示列中的文本,尽管这些列不是空的,因为有三行(与我在TableView中插入的条目数量相同)可单击。 我有一个类“ClientIController”,它是fxml文件的控制器,这些是TableView和TableView的列的声明。 我在initialize()方法中调用了一个名为loadTable()的函数,该函数将内容添加到TableView中

  • 我(目前)有三个按钮 使用这些按钮,我想显示不同的菜单/覆盖。覆盖图如下所示: 这方面的JS是: 我的问题是只有菜单1正在显示。脚本可以正常工作,但是menu2和menu3没有显示。 我想这一定是缺少的东西。也许是a$(this)什么的(对不起我的JS已经不是以前的样子了)。我在中循环,然后从google chrome dev中点击了“Right”按钮(我想,很难说出来)。 预期结果:如果我按下按

  • 我将greeting.html文件放在src/main/webapp/web-inf/templates和src/main/resources/templates中,我试图在application.properties中指定 我尝试了这些StackOverflow中提出的解决方案:“Spring Boot不提供静态内容”和“Spring Boot不启动静态web内容”,但没有任何改变... 最后是

  • 我在运行webpack dev服务器时遇到以下问题:当我运行npm start时,它显示以下内容: ➜ 目录git:(暂存)✗ npm启动 目录 @1.0.0 启动目录 BUILD_DEV=1 BUILD_STAGING=1 ./node_modules/webpack-dev-server/bin/webpack-dev-server.js http://localhost:8080/ webp

  • 我现在有一个列表的sql server 的数据库表,然后有一个用户提交的数据库表,想要实现的话就是,用户提交完毕后给第一张表的一个字段变为true,就是不同用户看到的列表字段不一样,只有提交表单后的用户,他的列表特定字段才会变为true,用户未提交就为false 想要实现的话就是,用户提交完毕后给第一张表的一个字段变为true,就是不同用户看到的列表字段不一样,只有提交表单后的用户,他的列表特定字