带有oneui主题的XPages favicon
我想在XPages中设置一个favicon。我正在使用Domino8.5.3和最新的8.5.x版本的extlib。作为应用程序主题,使用oneuiv2.1 我尝试在XPage中设置pageIcon属性,但没有成功。使用向标头添加链接属性带有oneui主题的XPages favicon,xpages,Xpages,我想在XPages中设置一个favicon。我正在使用Domino8.5.3和最新的8.5.x版本的extlib。作为应用程序主题,使用oneuiv2.1 我尝试在XPage中设置pageIcon属性,但没有成功。使用向标头添加链接属性 <xp:this.resources> <xp:headTag tagName="link" rendered="true" loaded="true"> <xp:this.attributes>
<xp:this.resources>
<xp:headTag tagName="link" rendered="true" loaded="true">
<xp:this.attributes>
<xp:parameter name="rel" value="icon"></xp:parameter>
<xp:parameter name="href" value="favIcon.png">
</xp:parameter>
<xp:parameter name="type" value="image/png">
</xp:parameter>
</xp:this.attributes>
</xp:headTag>
</xp:this.resources>
并没有改变favicon。我在各种博客中发现,我必须向应用程序主题添加一个控件,例如:
<control>
<property>
<name>pageIcon</name>
<value>favicon.ico</value>
</property>
</control>
页面图标
图标文件
但是,我使用提供的oneUi主题,不想创建自定义主题。有没有一种方法可以直接设置favicon或修改主题而不创建一个完整的新主题?这对我来说很有用-图标显示在选项卡栏中,快捷方式是从应用程序URL创建的 名称为img\U Application16的图像资源(PNG图像)。每个应用程序的名称都是通用的,但每个NSF包含不同的映像 每个XPage都有属性
pageIcon=“/img\u application16”
它呈现为
在我的例子中,我也不想使用主题。我认为您在主题规则中缺少控件名称 下面是适用于我的主题规则的语法。(摘自Tim Tripcony的HowYaBean演示应用程序,并引用)。我经常用它。它从NotesDatabase中获取图标(还记得旧Notes工作区中的图标吗,它还没有从我冰冷的手指中撬出来)。它也适用于图像或文件资源
<control override="false">
<name>ViewRoot</name>
<property>
<name>pageIcon</name>
<value>/$icon</value>
</property>
<property>
<name>pageTitle</name>
<value>#{database.title}</value>
</property>
</control>
视图根
页面图标
/$icon
页面标题
#{database.title}
视图根
页面图标
/favicon.ico
<link rel="SHORTCUT ICON" href="/db.nsf/favicon.ico">
(db.nsf是您的数据库。)
如果仍然不起作用,请检查xpage:“所有属性样式设置禁用主题”不应启用。pageIcon应起作用。应用程序中是否有相应的图像资源?(如果这是一个愚蠢的问题,我深表歉意)我将.png和.ico图像都放在参考资料/图像下并签名。我可以从浏览器访问这两种路径(我还尝试使用绝对路径)。在xpage或自定义控件中设置pageIcon有区别吗?我认为favicon是特定于站点的(默认的url浏览器查找的是站点名称之后的内容)。所以您可以将正确的图像放到服务器的domino/html目录中。是否希望每个应用程序都有不同的图标?我在data/domino/http中放置了一个文件myfavicon.ico,并将pageIcon属性指向它:不幸的是,它没有改变。如果我更改默认文件domino/http/favicon.ico,它将正确显示。不幸的是,我需要在不同的应用程序中使用不同的图标。不幸的是,奇怪的公司政策。我想我找到了问题所在,在InternetExplorer11中似乎有明确的历史和缺陷。这两种方法-xp:headTag和pageIcon-work。我为我的错误感到抱歉。谢谢你的帮助。