问题标签 [xwiki]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wiki - 了解空间的父级
我正在为我的 Xwiki(云托管)构建一个自定义面板。我需要在我的面板上做一个层次结构树,为此,我需要知道一个空间的父级,所以我可以做一个#if 子句......
在这里..我怎样才能实现像'$space.parent'这样的东西,它适用于文档????
就像我说的我已经尝试过使用 $space.parent,但这不起作用.. 它只是在我的屏幕上打印出来......
拜托,我坚持这个
编辑:我认为 $xwiki.spaces 返回的对象是字符串...有没有办法从 xwiki 获取空间,例如 $xwiki.getSpace($space).parent?
velocity - 如何获取特定 wiki 的空间列表?
我想获得我的 xwiki 农场中所有 wiki 的空间
我写了这段代码:
但是这个脚本只给了我执行它的当前 wiki 的空间。
你知道如何解决它吗?
谢谢您的帮助。
埃里克
javascript - 使用 javascript 传递按钮值并使其在 xwiki 宏中可用
所以我有 2 个按钮,每次单击按钮都应该调用 2 个不同的功能。我想我可以使用 Javascript 来获取值,但是如何让值在宏中可用?我试过的是这个
显然这是行不通的。如果没有#set $value=value
代码,我每次点击某个东西时都会看到一个警报。
velocity - Cannot get substring xwiki
I am trying to get a substring but I get a Failed to execute the [velocity] macro
. I have no idea why this is happening. Here is my code:
If I remove the line #set ($textwo = "${text.substring(0,4)}")
, I dont get the error anymore and ofcourse it does not work.
velocity - 如何在 xwiki 中检查超过 1 个标签的文档?
所以我想访问所有使用 2 个标签而不是一个标签标记的文档。例如,我想要所有的 photoshop 教程文档。如果我使用标签教程进行搜索,我也会得到其他软件教程,如果我使用标签 photoshop,我会得到所有文档,而不仅仅是教程。我应该能够提供 2 个标签并获取带有这两个标签的文档。
现在这就是我所做的,
不用说它不起作用。我的下一次尝试是
我想如果我可以修改getDocuments()
方法,我将能够实现这一点,但我似乎无法找到它。
velocity - 遍历标签列表并比较 xWiki
我有一个实施了标签系统的 xwiki 项目。我想做的是解决这个问题。当我点击一个标签时,我得到了正确的输出,但我想根据文档的其他标签对文档进行排序,这意味着我需要一种通过多个标签进行搜索的方法。我所做的是获取带有第一个标签的文档列表,然后用于#foreach
查看每个文档以查找我需要显示的标签。
上面的代码查找带有$tag
和标记的文档Tutorial
。看起来效率不高,但我现在不是在寻找效率,我只需要它工作,上面的代码没有,我不知道为什么。
编辑::::
我尝试了不同的解决方案。这次我得到了一个$list
,所有带有第一个标签的文档$list2
在哪里,以及带有第二个标签的文档在哪里。然后,我将一个列表中的每个文档的全名与第二个列表中的每个文档的全名进行比较。还是不行。这是代码,$list
$list2
编辑 2::::
所以现在#foreach
循环给了我正确的输出,但我的问题是我想显示 $doc 如果它#{{html}} #displayDocumentList($doc false $blacklistedSpaces){{/html}}
是有效的就会显示。不是因为我认为第一个参数应该是一个列表,而这里 $doc 只是一个文档。
java - 自定义 xwiki 渲染器
有没有人有一个为 xwiki 渲染框架定制的渲染器的例子?我想做从 JSPWiki 到 XHTML 的转换,但是 xwiki 生成的默认结果是不够的。我需要应用一些逻辑来检查中间树中的兄弟姐妹/孩子。调试了 xwiki 代码,这让我想到了解析(生成树)和渲染之间有很强的分离。认为解决方案必须在渲染阶段
谢谢汤姆
mysql - XWiki + MySQL 数据库:错误
我已经(据我所知)正确地遵循了 xwiki.org 上的所有说明,并且我也在高低搜索了我的错误的答案,但不幸的是我自己无法解决它们。
我下载了两种不同格式的 XWiki。第一个是.exe
安装程序,第二个是建议的.xar
包,都用于在 Windows 8 64 位机器上使用。
第一个在“独立”模式下完美运行,但是一旦hibernate.cfg.xml
文件更改为预设的 MySQL 设置(对我的数据库来说是准确的),我会收到一个很长的HTTP 500
错误。(这是在我添加 MySQL Connection Java 文件并根据 xwiki.org 上的说明创建 MySQL 数据库之后)似乎主要问题是它找不到com.mysql.jdbc.Driver
以及我稍后收到错误的事实页面说它无法创建数据库连接池。
与错误有关的代码是这样的:
和这个
错误本身如下所示:
我必须使用.xar
安装版本才能正确连接到数据库吗?我也尝试过这种方式,使用 Xampp 和 Tomcat。Tomcat 安装良好,我可以通过localhost:(port)
. 但是,当我尝试访问我的 xwiki 时,我收到一条HTTP 404
错误消息,提示找不到引用,这很奇怪,因为它显示在 Tomcat 中包含的部署列表中的其他文件以及那里显示的 Tomcat 示例文件(位于在同一个目录中)工作正常......
我有点担心,即使我可以通过 Tomcat 让 XWiki 正常工作,我仍然会遇到我稍后在尝试连接 MySQL 数据库时提到的第一个错误。
旁注:我怀疑在 XWiki 中发现的文件与在 Tomcat 中发现的文件之间可能存在 Java 文件冲突,这是我在玩弄并试图使事情正常工作时看到的其他错误......但我可能错了,因为我目前有对Java知之甚少。我已经看到了几个 servlet 错误并且找不到类/文件错误,根据我发现的论坛,这些错误是属于jasper.jar
和 的常见错误jsp-api.jar
,两者都在 Tomcat 中找到。
无论如何,我愿意尝试涉及或不涉及 Tomcat 的安装选项。如果有人成功地在 Windows 上使用 MySQL 数据库安装 XWiki,我们将不胜感激!
grails - Grails xwiki 插件中的编译错误
我拼命尝试使用 XWiki Grails 插件,但到目前为止还没有运气。我做了什么:
- grails 创建应用程序 xwikitest
- 在 BuildConfig.groovy 的插件部分添加“编译”:xwiki-rendering:1.0-RC3。
- cd xwikitest
- 圣杯
- run-app (no controller, empty web-app) 现在 grails 回答这些错误:
| Compiling 50 source files.
| Error Compilation error: startup failed:
Compile error during compilation with javac.
/home/pierre/.grails/2.2.0/projects/xwikitest/plugins/xwiki-rendering-1.0-RC3/src/java/com/monochromeroad/grails/plugins/xwiki/XWikiComponentManager.java:34: type parameters of T cannot be determined; no unique maximal instance exists for type variable T with upper bounds T,java.lang.Object
return componentManager.getInstance(componentType, hint);
^
/home/pierre/.grails/2.2.0/projects/xwikitest/plugins/xwiki-rendering-1.0-RC3/src/java/com/monochromeroad/grails/plugins/xwiki/XWikiComponentManager.java:42: type parameters of T cannot be determined; no unique maximal instance exists for type variable T with upper bounds T,java.lang.Object
return componentManager.getInstance(componentType);
^
2 errors
1 error
| Error Error running script run-app: org.codehaus.groovy.grails.cli.ScriptExitException (Use --stacktrace to see the full trace)
在 Fedora 14 下运行 Grails 2.2.0
我可能遗漏了一些明显的东西,但我自己无法找到。任何帮助表示赞赏,因为这太疯狂了。TIA