2016-04-18 4 views
1

У меня есть путь и вы хотите адаптировать его к странице с помощью Sightly.Использование адаптеров в JavaScript Использование API в Sightly

Пользователь может ввести путь в диалоговом окне - в моей логике, я использую значение currentPage в качестве значения по умолчанию, но если пользователь вводит путь, я хочу использовать его вместо этого.

Как я могу изменить путь в объект Page в JavaScript, чтобы использовать все функции API-интерфейса? (Т.е. я использую JavaScript для моей основы логики, а не Java)

+1

Вам нужно задать конкретный вопрос о проблеме вы столкнулись? Какой код вы уже пробовали? – vcp

+0

@ Шивани, я попытался уточнить, что вы имели в виду в вопросе, и сделать его немного легче читать. Если я неверно истолковал, пожалуйста, не стесняйтесь откатывать мое редактирование или редактировать сверху. – anotherdave

ответ

2

PageManager неявно доступен в виде заранее определенного объекта в JavaScript Use-API (pageManager), что вы можете пойти вперед & использования.

например, если вы имели переменную path, и хотел решить соответствующую страницу & вернуть свое название, вы можете сделать:

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

Спасибо anotherdave. Именно это то, что я ищу. –

Смежные вопросы