根據用戶是否處於編輯模式,是否可以提供不同的體驗?我注意到下面的方法存在;但它不是靜態的:從控制器內部訪問Magnolia TemplatingFunctions
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這一塊有什麼想法可以找到? – bashaus