Безопасный вызов страницы Jahia из внешнего приложения

Я хотел бы вызвать веб-страницу Jahia из другого приложения. Внешнее приложение будет отображать веб-страницу Jahia с некоторыми данными. Например, у нас есть страница Jahia, в которой определен узел. Этот узел просто отображает имя. Приложение A хочет отобразить веб-страницу jahia с некоторыми данными, имя, полученное в приложении A.

Я действительно не знаю, как я мог сделать это. Я думал о вызове действия jahia благодаря его URL-адресу (содержащему.do) из приложения A и имени в параметрах. Это может быть с запросом ajax.

Я также прочитал документацию Jahia об API отдыха ( https://academy.jahia.com/documentation/techwiki/content/content-manipulation), но не могу найти, как это сделать правильно.

0 ответов

Да это возможно!

Это возможно с REST API, но есть более простой способ (если я хорошо понимаю, что вы хотите сделать):

Вы можете просто вызвать обычный URL страницы с параметром (например, параметром GET) следующим образом:

http://hostname/sites/sitekey/home/mypage.html?myparam=value

Затем вы получаете параметр и отображаете его в представлении рендеринга узла: /jnt_myNode/html/myNode.jsp:

Value = ${param.myparam}

ВАЖНО: это будет работать непосредственно в режиме редактирования / предварительного просмотра, но если вы хотите увидеть свой параметр в режиме реального времени, вам необходимо управлять специальной конфигурацией кеша: вам нужно создать файл.properties рядом с файлом просмотра JSP с тем же name = /jnt_myNode/html/myNode.properties с содержанием:

cache.requestParameters=myparam

Без этого ваша страница будет кэшировать первое отправленное значение; а затем отобразить его для следующих запросов: /

Надеюсь, это поможет вам, для получения дополнительных источников:https://academy.jahia.com/files/live/sites/academy/files/documentation/training/TR7_Basic-Developer_EN_V1.5.pdfhttps://academy.jahia.com/files/live/sites/academy/files/documentation/training/Jahia%20Template%20Development%20Training.pdf и:https://academy.jahia.com/training-kb/knowledge-base/how-to-allow-end-user-sorting-a-list

С Уважением,

Другие вопросы по тегам