我在我的应用程序中使用Bootstrap文件,我想启用“使用运行时优化的JavaScript和CSS资源”。
我遇到的问题一旦启用; glyphicons-halflings-regular.eot,glyphicons-halflings-regular.svg和glyphicons-halflings-regular.woff找不到:
我知道对于Bootstrap 2.3,我们可以使用一个主题加载.CSS文件来改变相对位置,如下所述http://www.bootstrap4xpages.com/bs4xp/site.nsf/article.xsp?documentId=F435B6DC54486B67C1257B6B002E5A6C&action=openDocument
那么,我应该怎样处理Bootstrap 3的相对位置?
答案 0 :(得分:4)
这不能解答您的问题,但如果您想使用Bootstrap 3,那么在OpenNTF.org上使用Boostrap4Xpages项目会更好。它将表现更好,资源聚合将更好地工作。它易于安装和使用,但它是服务器上的插件,因此需要完成。它不是NSF自给自足的。如果可能的话,尝试移动到这个。
关于实际问题。我不确定我是否明确知道答案。我知道如果浏览器的URL没有page.xsp部分,使用相对链接有时会出现问题。所以它适用于page.xsp而不是默认的启动XPage,其中URL以database.nsf结尾。我过去所做的就是将应用程序设置为启动类似于" start.xsp"并在beforePageLoad中的该页面中重定向到" home.xsp"。这会强制浏览器URL始终显示页面名称,并在处理向WebContent添加项目时使生活更轻松。
答案 1 :(得分:4)
您必须调整Bootstrap CSS文件中Web字体资源的路径。 使用“../”删除部件,并将其替换为项目结构中字体文件的相对路径,例如
自举/字体/...
然后聚合将正确加载字体。