Files
hugo/content/functions/isset.md
T

1.0 KiB

title, linktitle, description, godocref, date, publishdate, lastmod, categories, tags, ns, signature, workson, hugoversion, relatedfuncs, deprecated, aliases
title linktitle description godocref date publishdate lastmod categories tags ns signature workson hugoversion relatedfuncs deprecated aliases
isset isset Returns true if the parameter is set. 2017-02-01 2017-02-01 2017-02-01
functions
isset COLLECTION INDEX
isset COLLECTION KEY
false

isset returns true if the parameter is set. Takes either a slice, array, or channel and an index or a map and a key as input.

{{ if isset .Params "project_url" }} {{ index .Params "project_url" }}{{ end }}

{{% warning %}} All site-level configuration keys are stored as lower case. Therefore, a myParam key-value set in your site configuration file needs to be accessed with {{if isset .Site.Params "myparam"}} and not with {{if isset .Site.Params "myParam"}}. Note that you can still access the same config key with .Site.Params.myParam or .Site.Params.myparam, for example, when using with. {{% /warning %}}