oguzsh
October 21, 2020, 3:30pm
1
Hi everyone
I got a problem with my data, let me explain :
I have data in my .MD file, looks like this :
app_features = [“Websites”," Keyword Reports",“SEO Reports”," Content Ideas"," Rank Tracking",“Link Opportunities”,“Multi country Targeting”,“Marketing Audit”,“Authority Building”,“Social Media”,“Progress Reports”," Competitive Analysis",“Undying Gratitude”,“Expert Assistance”,“Results Guarantee”,“Whitelabel Reports”,“7-Day Free Trial”,“Bonus Reports”,“”]
When I wanna print my data with use range command Hugo says :
<.Params.app_features>: can’t evaluate field Params in type map[string]interface {}
I used the “apply” and “delimit” command but not works, it shows the same error
Thanks for your answer.
Have a nice day
Nice to see what your data looks like. Now show us your template code (that is not working)
“I wanna print my data” <-- how?
“I used the apply and delimit command” <-- how?
"I have data in my .MD file <-- what .md file? a post? a data file? is it in the front matter? is it in the text itself?
And you could always post a repository that we can look at
oguzsh
October 21, 2020, 3:44pm
3
Range Command :
{{ range $index, $element := .Params.app_features }}
<div class="line border-bottom-light px-4">
<span class="font-size-1rem limit-2-lines">
{{ $element }}
</span>
</div>
{{ end }}
Apply command :
{{ range .Params.app_features }}{{ . | urlize }}{{ end }}
MD file content ( this is a post) :
+++
app_features = [“Websites”," Keyword Reports",“SEO Reports”," Content Ideas"," Rank Tracking",“Link Opportunities”,“Multi country Targeting”,“Marketing Audit”,“Authority Building”,“Social Media”,“Progress Reports”," Competitive Analysis",“Undying Gratitude”,“Expert Assistance”,“Results Guarantee”,“Whitelabel Reports”,“7-Day Free Trial”,“Bonus Reports”,""]
+++
I’m not able to reproduce this issue. What version of Hugo are you running? See hugo version
oguzsh
October 21, 2020, 5:49pm
5
Hugo Static Site Generator v0.74.3/extended darwin/amd64
I can’t reproduce with:
Hugo Static Site Generator v0.58.3-4AAC02D4 linux/amd64
Hugo Static Site Generator v0.74.3-DA0437B4 linux/amd64
Hugo Static Site Generator v0.76.3-E9623459 linux/amd64
Hugo Static Site Generator v0.77.0-DEV-8CBE2BBF linux/amd64
Changes tested against example blog in Hugo sources:
diff --git a/examples/blog/content/post/another-post.md b/examples/blog/content/post/another-post.md
index 057c2d27..2d85b857 100644
--- a/examples/blog/content/post/another-post.md
+++ b/examples/blog/content/post/another-post.md
@@ -8,6 +8,7 @@ tags = [
"hugo",
"toml"
]
+app_features = ["Websites"," Keyword Reports","SEO Reports"," Content Ideas"," Rank Tracking","Link Opportunities","Multi country Targeting","Marketing Audit","Authority Building","Social Media","Progress Reports","Competitive Analysis","Undying Gratitude","Expert Assistance","Results Guarantee","Whitelabel Reports","7-Day Free Trial","Bonus Reports",""]
+++
TOML, YAML, JSON --- Oh my!
diff --git a/examples/blog/layouts/post/single.html b/examples/blog/layouts/post/single.html
index 4b792ebe..e48c2b59 100644
--- a/examples/blog/layouts/post/single.html
+++ b/examples/blog/layouts/post/single.html
@@ -7,6 +7,17 @@
<div class="well well-sm">
<h3>{{ .Title }}<br> <small>{{ .Description }}</small></h3>
<hr>
+XXX<br/>
+{{ range $index, $element := .Params.app_features }}
+ <div class="line border-bottom-light px-4">
+ <span class="font-size-1rem limit-2-lines">
+ {{ $element }}
+ </span>
+ </div>
+{{ end }}
+XXX<br/>
+{{ range .Params.app_features }}{{ . | urlize }}<br/>{{ end }}
+<hr>
{{ .Content }}
</div>
</div>
1 Like