我想要做這樣的事情:
<head>
<title>
#set($windowTitleKey = $tiles.insertAttribute({'name':'window_title_key', 'ignore': true}))
#set($translatedPageName = "#springMessage($windowTitleKey)")
#springMessageText("SEO_page_title_default", [$translatedPageName])
</title>
</head>
第一個 「設置」 行工作,也是如此的springMessageText線。
此行不起作用:#set($translatedPageName = "#springMessage($windowTitleKey)")
它將$ compiledPageName設置爲$springMacroRequestContext.getMessage($code)
。
什麼是實現嵌套翻譯目標的另一種方式?
我知道#evaluate卻看不出哪裏/我怎麼會在這裏使用它。你在說我該怎麼辦? – Ryan
'#evaluate($ translatedPageName)'工作嗎? –