首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hugo/Docsy:<.url>:无法计算bool类型的字段url模板的执行失败

Hugo/Docsy:<.url>:无法计算bool类型的字段url模板的执行失败
EN

Stack Overflow用户
提问于 2022-08-31 13:54:36
回答 1查看 15关注 0票数 0

我正在使用带有Hugo主题的Docsy开发一个静态web应用程序。我想在Docsy Partials代码中添加一个条件,如果mailTo:被设置为true,则要将mailTo:单词附加到.url中,当我尝试这样做时,我会得到以下错误:

代码语言:javascript
复制
/themes/docsy/layouts/partials/footer.html:36:34": execute of template failed at <.url>: can’t evaluate field url in type bool 

下面是我要添加到我的partials的代码

代码语言:javascript
复制
{{ $myUrl := "" }}
{{ with .mail }}
 {{ $myUrl = print "mailTo:" .url }}
{{ else }}
 {{ $myUrl = .url }}
{{ end }}
    
{{ $myUrl }}

如果我添加一些测试,那么所有的东西都会完美地工作:

代码语言:javascript
复制
{{ with .mail }}
 TRUE
{{ else }}
 FALSE
{{ end }}

我对Hugo和Docsy的主题非常陌生,所以很难理解和修正它。任何帮助都会很感激的。

EN

回答 1

Stack Overflow用户

发布于 2022-09-11 22:29:02

您没有在这里使用with更正:https://gohugo.io/functions/with/。我认为你应该在这里使用if

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73556989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档