fix(shortcodes): use GetMatch if exact Get fails
- allows using more relaxed GetMatch in shortcode - makes it easy to retrieve images relatively from page bundle - supports wildcard usage
This commit is contained in:
@@ -1,5 +1,10 @@
|
|||||||
{{ if .IsNamedParams -}}
|
{{ $params := dict }}
|
||||||
{{ partial "lazyimg" .Params }}
|
{{ if .IsNamedParams }}
|
||||||
{{- else -}}
|
{{ $params = .Params }}
|
||||||
{{ partial "lazyimg" (.Get 0) }}
|
{{ else }}
|
||||||
{{- end }}
|
{{ $params (dict "img" (.Get 0)) }}
|
||||||
|
{{ end }}
|
||||||
|
{{ if not (resources.Get $params.img) }}
|
||||||
|
{{ $params = merge $params (dict "img" (.Page.Resources.GetMatch $params.img)) }}
|
||||||
|
{{ end }}
|
||||||
|
{{ partial "lazyimg" $params }}
|
||||||
|
|||||||
Reference in New Issue
Block a user