Merge commit '5be51ac3db225d5df501ed1fa1499c41d97dbf65'

This commit is contained in:
Bjørn Erik Pedersen
2025-04-10 13:04:51 +02:00
987 changed files with 12379 additions and 14083 deletions

View File

@@ -3,31 +3,30 @@ title: Params
description: Returns a collection of the shortcode arguments.
categories: []
keywords: []
action:
related:
- methods/shortcode/Get
returnType: any
signatures: [SHORTCODE.Params]
params:
functions_and_methods:
returnType: any
signatures: [SHORTCODE.Params]
---
When you call a shortcode using positional arguments, the `Params` method returns a slice.
{{< code file=content/about.md lang=md >}}
```text {file="content/about.md"}
{{</* myshortcode "Hello" "world" */>}}
{{< /code >}}
```
{{< code file=layouts/shortcodes/myshortcode.html >}}
```go-html-template {file="layouts/shortcodes/myshortcode.html"}
{{ index .Params 0 }} → Hello
{{ index .Params 1 }} → world
{{< /code >}}
```
When you call a shortcode using named arguments, the `Params` method returns a map.
{{< code file=content/about.md lang=md >}}
```text {file="content/about.md"}
{{</* myshortcode greeting="Hello" name="world" */>}}
{{< /code >}}
```
{{< code file=layouts/shortcodes/myshortcode.html >}}
```go-html-template {file="layouts/shortcodes/myshortcode.html"}
{{ .Params.greeting }} → Hello
{{ .Params.name }} → world
{{< /code >}}
```