mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-21 20:46:30 -05:00
1 KiB
1 KiB
title | description | categories | menu | keywords | signature | relatedfuncs | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 }}
{{% note %}}
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 configuration key with .Site.Params.myParam
or .Site.Params.myparam
, for example, when using with
.
This restriction also applies when accessing page-level front matter keys from within shortcodes.
{{% /note %}}