diff --git a/layouts/partials/events/partials/event/more.html b/layouts/partials/events/partials/event/more.html
new file mode 100644
index 000000000..42f40badc
--- /dev/null
+++ b/layouts/partials/events/partials/event/more.html
@@ -0,0 +1 @@
+{{ partial "commons/item/more.html" . }}
diff --git a/layouts/partials/pages/partials/layouts/alternate/alternate.html b/layouts/partials/pages/partials/layouts/alternate/alternate.html
index 2efdee57f..bdfee410f 100644
--- a/layouts/partials/pages/partials/layouts/alternate/alternate.html
+++ b/layouts/partials/pages/partials/layouts/alternate/alternate.html
@@ -4,6 +4,10 @@
"level" $heading_level
"attributes" "class='page-title'"
)}}
+{{ $with_more := partial "GetTypeParamWithDefault" (dict
+ "param" "layouts.alternate.more"
+ "type" "pages"
+ ) }}
{{ range .pages }}
@@ -36,8 +40,8 @@
)}}
{{ end }}
- {{ if site.Params.blocks.pages.alternate.more }}
-
{{- i18n "commons.more" -}}
+ {{ if $with_more }}
+ {{ partial "pages/partials/page/more.html" . }}
{{ end }}
{{ if $options.image }}
diff --git a/layouts/partials/pages/partials/layouts/cards/cards.html b/layouts/partials/pages/partials/layouts/cards/cards.html
index 9a3d80af0..426650950 100644
--- a/layouts/partials/pages/partials/layouts/cards/cards.html
+++ b/layouts/partials/pages/partials/layouts/cards/cards.html
@@ -32,7 +32,7 @@
)}}
{{ end }}
-
{{- i18n "commons.more" -}}
+ {{ partial "pages/partials/page/more.html" . }}
{{ if $options.image }}
{{- partial "pages/partials/page/page-media.html" . -}}
diff --git a/layouts/partials/pages/partials/layouts/grid/grid.html b/layouts/partials/pages/partials/layouts/grid/grid.html
index 256e8ad26..6a64f6c94 100644
--- a/layouts/partials/pages/partials/layouts/grid/grid.html
+++ b/layouts/partials/pages/partials/layouts/grid/grid.html
@@ -1,9 +1,14 @@
{{ $options := .options }}
{{ $heading_level := .heading_level | default 3 }}
{{ $heading_tag := partial "GetHeadingTag" (dict
- "level" $heading_level
- "attributes" "class='page-title'"
-)}}
+ "level" $heading_level
+ "attributes" "class='page-title'"
+ )}}
+{{ $with_more := partial "GetTypeParamWithDefault" (dict
+ "param" "layouts.grid.more"
+ "type" "pages"
+ ) }}
+
{{ with .pages }}
{{ range . }}
@@ -38,6 +43,11 @@
"kind" "page"
)}}
{{ end }}
+
+ {{ if $with_more }}
+ {{ partial "pages/partials/page/more.html" . }}
+ {{ end }}
+
{{ if $options.image }}
{{- partial "pages/partials/page/page-media.html" . -}}
{{ end }}
diff --git a/layouts/partials/pages/partials/layouts/large/large.html b/layouts/partials/pages/partials/layouts/large/large.html
index 0178c98e5..aee87ff34 100644
--- a/layouts/partials/pages/partials/layouts/large/large.html
+++ b/layouts/partials/pages/partials/layouts/large/large.html
@@ -32,7 +32,7 @@
)}}
{{ end }}
-
{{- i18n "commons.more" -}}
+ {{ partial "pages/partials/page/more.html" . }}
{{- if and $options.image .Params.image -}}
diff --git a/layouts/partials/pages/partials/page/more.html b/layouts/partials/pages/partials/page/more.html
new file mode 100644
index 000000000..42f40badc
--- /dev/null
+++ b/layouts/partials/pages/partials/page/more.html
@@ -0,0 +1 @@
+{{ partial "commons/item/more.html" . }}