2013-11-27 6 views
2

я получаю свойство страницы следующим образом:Как получить не заполнено pageProperties

PageManager pageManager = resourceResolver.adaptTo(PageManager.class); 
ValueMap pageProperties = pageManager.getPage(currentPagePath).getProperties(); 

Теперь это только свойство страницы, которые заполняются в диалоговом окне свойств страницы. Как получить все свойства, которые можно найти в свойствах страницы Диалог на какой-либо странице?

ответ

0

Свойства, которые не являются авторами, не сохраняются в контенте, если не указано значение по умолчанию, указанное для этого конкретного поля. Один из способов идентификации - проверить, существует ли конкретный ключ в вашей карте оценки или нет.

ValueMap pageProperties = pageManager.getPage(currentPagePath).getProperties(); 
if(pageProperties.get("property_name") == null) { 
    //It has not been authored 
} 
Смежные вопросы