IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> uPortal通过修改片段布局XML文件设置片段布局2 -> 正文阅读

[开发工具]uPortal通过修改片段布局XML文件设置片段布局2

频道:

channel类型的元素是页面上portlet的发布。一个频道可能在页面上出现多次,但通常不推荐这样做。

属性描述必填默认
ID

ID值。按照约定,文件夹是“s#”,通道是“n#”,其中#是一个数值。名称是任意的。数字部分必须是XML文件中唯一的数字值(在所有文件夹和通道中唯一);例如,你不能在同一个XML文件中同时有"s1"和"n1",因为"s"和"n"没有存储到数据库中。

用户自定义的页面在数据库中表示“删除ID x”所以一旦用于生产布局,你不能改变现有的ID值或重用ID值或uPortal将无法正确呈现用户的页面,修改他们的布局。

在使用Admin UI修改布局后,您应该导出片段布局并将其存储在源代码存储库中,这样您就可以使用ant initdb或ant initportal在其他环境中重新创建布局。

Y
fname发布portlet时创建的portlet的唯一名称。Y
hidden过时的参数从uPortal 2.x。总是设置为false?
immutable过时的参数从uPortal 2.x。总是设置为false?false
unremovable来自早期uPortal版本的过时参数。不要使用。Nfalse
dlm:deleteAllowed确定具有自定义布局权限的用户是否可以删除此portletNtrue
dlm:moveAllowed确定具有自定义布局权限的用户是否可以移动此portletNtrue

结构属性:

结构属性元素的子元素取决于它在层次结构中的位置。结构XSLT转换不关心结构属性是否应用于选项卡或列,但主题XSLT转换在文件夹层次结构中的特定级别上对值进行操作时就会关心。结构属性的形式如下:

<structure-attribute>
   <name>width</name>
   <value>40%</value>
</structure-attribute>

要使结构属性名称有效,必须在结构样式表定义文件中定义它。以https://github.com/Jasig/uPortal/blob/uportal-4.2.1/uportal-war/src/main/data/required_entities/stylesheet-descriptor/DLMTabsColumns.stylesheet-descriptor.xml#L49-L67为例。

uPortal 4.3新增功能:value字段可以是一个形式为${Expression}的Spring Expression language (SpEL)表达式(参见http://docs.spring.io/spring/docs/4.0.5.RELEASE/spring-framework-reference/html/expressions.html),其表达式形式为:

$ {request.method}。访问Http请求。例子:$ {request.contextPath}

$ {person.method}。对Person对象的访问。例子:$ {person.attributeMap [' collegge ']}

$ {@bean.method}。在根应用程序上下文中按名称访问任意bean。例子:$ {@PortalDb.class.toString () ?:未知}

不要忘记,除了创建*-fragment-layout.xml文件,你还需要:

创建一个相应的*-fragment-definition.xml文件

在您的片段布局XML文件中创建一个与username属性相对应的用户,参考:academics-lo.user.xml

将用户添加到“片段所有者”组或“可订阅片段”组。参考:Fragment_Owners.group-membership.xml?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-26 11:58:27  更:2022-04-26 11:58:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 2:24:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码