我正在尝试本地化 Lenya 发布 URL。我将 URL 翻译存储在 Document 元数据中,并使用 URLRewriter 转换器重写 url。
例如,我从 /lenya/default/authoring/index.html 构建 /lenya/default/authoring/en/home
但我找不到一种简单的方法来强制 Lenya 将传入的请求 URI 翻译回原始路径:/lenya/default/authoring/index.html
真的我想通过管道使用原始 URL 处理请求,而不是翻译。
有可能吗?我曾尝试添加一个 servlet 过滤器并使用调度程序,但过滤器无法访问文档元数据,因为在此阶段环境对象尚未在处理堆栈中......
(此时我只看到一种方法——更新 CocoonServlet 和 Cocoon 类)
谢谢!