我在使某些代码可以正常工作时遇到问题,希望有人在那里能够为我提供帮助。
基本上,我们有一个嵌套宏,该宏返回一个图像ID 。 使用静态值时,此代码可以正常工作。但是,如果我使用变量,它将失败。
作品:[@imageIDByPath]Brand/header.jpg[/@imageIDByPath]
失败:[@imageIDByPath]Brand/${imageName}[/@imageIDByPath]
有没有一种方法可以使这项工作不更新宏?遗憾的是,我无法控制宏,无法对其进行任何更改。
我尝试过:
[#assign imageName = "Header.jpg"]
[#assign imageIDMacro][#noparse][@imageIDByPath]Brand/[/#noparse]${imagename}[#noparse][/@imageIDByPath][/#noparse][/#assign]
[#assign imageID = imageIDMacro?interpret]
[@imageID /]
但这似乎也不起作用。
任何帮助将不胜感激。 谢谢。