mirror of
https://github.com/gohugoio/hugo.git
synced 2024-12-28 12:40:49 +00:00
1.1 KiB
1.1 KiB
title | linktitle | description | date | publishdate | lastmod | categories | menu | keywords | signature | workson | hugoversion | relatedfuncs | deprecated | aliases | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
isset | isset | Returns true if the parameter is set. | 2017-02-01 | 2017-02-01 | 2017-02-01 |
|
|
|
false |
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
.
This restriction also applies when accessing page-level front matter keys from within shortcodes.
{{% /warning %}}