【发布时间】:2016-04-18 15:12:28
【问题描述】:
是否可以根据用户是否处于编辑模式来提供不同的体验?我注意到存在以下方法;但是它不是静态的:
info.magnolia.templating.functions.TemplatingFunctions.isEditMode()
有没有办法从控制器内部访问 isEditMode() 方法?它的实例是否定义在可以访问的某个地方?我想创建 TemplatingFunctions 类的新实例无济于事......
我看过使用@Inject;但是我在注入所有参数时不断遇到问题。
@Inject
public ModelAndView renderView(Model model, Node node, TemplatingFunctions templatingFunctions) throws RepositoryException {
if (templatingFunctions.isEditMode()) {
}
}
【问题讨论】:
-
@ducaz035 对此有何想法?