在 JavaScript 中使用适配器 在 Sightly 中使用-API

Using adapters in JavaScript Use-API in Sightly

我有一个路径,想使用 Sightly 将它调整到页面中。

用户可以在对话框中输入路径 — 在我的逻辑中,我使用 currentPage 作为默认值,但如果用户输入路径,我想改用它。

如何将路径更改为 JavaScript 中的 Page 对象,以便使用页面 API 的所有功能? (即我使用 JavaScript 作为支持逻辑而不是 Java)

PageManager 在 JavaScript Use-API (pageManager) 中作为 pre-defined object 隐式可用,您可以继续使用。

例如,如果您有一个变量 path,并且想要解析相关页面和 return 它的标题,您可以这样做:

use(function () {
    var path ="/content/foo/bar";
    return {
        pageTitle: pageManager.getPage(path).title
    };
});