Я использую Magnolia 5.4 и разработал приложение, следуя документации: https://documentation.magnolia -cms.com / display / DOCS54 / Apps
Приложение корректно отображается воболочка магнолии.При открытии приложения отображается сообщение «Hello World», как описано в документации: https://documentation.magnolia -cms.com / display / DOCS54 / Программирование + приложение + Programminganapp-MainSubApp
IЯ удалил ненужный код и получил следующее:
public class HelloWorldMainSubAppViewImpl implements HelloWorldMainSubAppView {
private VerticalLayout layout = new VerticalLayout();
private Listener listener;
public HelloWorldMainSubAppViewImpl() {
layout.setMargin(true);
layout.setSpacing(true);
layout.addComponent(new Label("Hello World!"));
}
@Override
public Component asVaadinComponent() {
return layout;
}
}
Вместо использования компонента Label я хотел бы использовать шаблон FreeMarker, где я определяю пользовательское представление.
Прочитавиз документации я пока не разобрался, как это сделать.