我正在尝试在自定义模块中使用“简单菜单”字段类型来创建可自定义的链接。在处理不同类型的菜单项时遇到麻烦。
例如, URL链接 将字段的值返回到linkUrl
,但是如果菜单项是 Page链接到URL参数 ,linkUrl
返回null
,我看不到可用于获取页面URL的对象上的其他任何字段。>
这就是我正在使用的:
<a href="{{ module.button.link[0].linkUrl }}{{ module.button.link[0].linkParams }}" class="{{ module.button.type }} button--block">
{{ module.button.link[0] }}
</a>
理想情况下,我需要做的就是将链接的href更改为菜单项中定义的URL,而不管菜单项的类型如何。知道我该如何做到吗?我以为我必须缺少一些东西...