Hide recent and category sidebar widgets

This commit is contained in:
svemagie
2026-03-08 07:15:40 +01:00
parent c12ccd5360
commit 8439887320
8 changed files with 54 additions and 2 deletions
+10
View File
@@ -6,6 +6,9 @@
{% if homepageConfig and homepageConfig.blogPostSidebar and homepageConfig.blogPostSidebar.length %} {% if homepageConfig and homepageConfig.blogPostSidebar and homepageConfig.blogPostSidebar.length %}
{# === Data-driven mode: render configured widgets === #} {# === Data-driven mode: render configured widgets === #}
{% for widget in homepageConfig.blogPostSidebar %} {% for widget in homepageConfig.blogPostSidebar %}
{% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %}
{# Hidden sidebar widgets by request #}
{% else %}
{# Resolve widget title #} {# Resolve widget title #}
{% if widget.type == "search" %}{% set widgetTitle = "Search" %} {% if widget.type == "search" %}{% set widgetTitle = "Search" %}
@@ -159,6 +162,7 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% endfor %} {% endfor %}
{% else %} {% else %}
@@ -193,6 +197,7 @@
</div> </div>
</div> </div>
{% if false %}
{# Post Categories #} {# Post Categories #}
{% set widgetKey = "post-fb-post-categories" %} {% set widgetKey = "post-fb-post-categories" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : true }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : true }">
@@ -206,7 +211,9 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% if false %}
{# Recent Posts #} {# Recent Posts #}
{% set widgetKey = "post-fb-recent-posts" %} {% set widgetKey = "post-fb-recent-posts" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }">
@@ -220,6 +227,7 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{# Webmentions #} {# Webmentions #}
{% set widgetKey = "post-fb-webmentions" %} {% set widgetKey = "post-fb-webmentions" %}
@@ -263,6 +271,7 @@
</div> </div>
</div> </div>
{% if false %}
{# Recent Comments #} {# Recent Comments #}
{% set widgetKey = "post-fb-recent-comments" %} {% set widgetKey = "post-fb-recent-comments" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }">
@@ -276,4 +285,5 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% endif %} {% endif %}
+3 -1
View File
@@ -1,7 +1,9 @@
{# CV Page Builder Sidebar — renders widgets from cvPageConfig.sidebar #} {# CV Page Builder Sidebar — renders widgets from cvPageConfig.sidebar #}
{% if cvPageConfig.sidebar and cvPageConfig.sidebar.length %} {% if cvPageConfig.sidebar and cvPageConfig.sidebar.length %}
{% for widget in cvPageConfig.sidebar %} {% for widget in cvPageConfig.sidebar %}
{% if widget.type == "author-card" %} {% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %}
{# Hidden sidebar widgets by request #}
{% elif widget.type == "author-card" %}
{% include "components/widgets/author-card.njk" %} {% include "components/widgets/author-card.njk" %}
{% elif widget.type == "social-activity" %} {% elif widget.type == "social-activity" %}
{% include "components/widgets/social-activity.njk" %} {% include "components/widgets/social-activity.njk" %}
@@ -4,6 +4,9 @@
{% if homepageConfig.sidebar and homepageConfig.sidebar.length %} {% if homepageConfig.sidebar and homepageConfig.sidebar.length %}
{% for widget in homepageConfig.sidebar %} {% for widget in homepageConfig.sidebar %}
{% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %}
{# Hidden sidebar widgets by request #}
{% else %}
{# Resolve widget title #} {# Resolve widget title #}
{% if widget.type == "search" %}{% set widgetTitle = "Search" %} {% if widget.type == "search" %}{% set widgetTitle = "Search" %}
@@ -138,6 +141,7 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% endfor %} {% endfor %}
{% endif %} {% endif %}
+10
View File
@@ -6,6 +6,9 @@
{% if homepageConfig and homepageConfig.blogListingSidebar and homepageConfig.blogListingSidebar.length %} {% if homepageConfig and homepageConfig.blogListingSidebar and homepageConfig.blogListingSidebar.length %}
{# === Data-driven mode: render configured widgets === #} {# === Data-driven mode: render configured widgets === #}
{% for widget in homepageConfig.blogListingSidebar %} {% for widget in homepageConfig.blogListingSidebar %}
{% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %}
{# Hidden sidebar widgets by request #}
{% else %}
{# Resolve widget title #} {# Resolve widget title #}
{% if widget.type == "search" %}{% set widgetTitle = "Search" %} {% if widget.type == "search" %}{% set widgetTitle = "Search" %}
@@ -148,6 +151,7 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% endfor %} {% endfor %}
{% else %} {% else %}
@@ -210,6 +214,7 @@
</div> </div>
</div> </div>
{% if false %}
{# Recent Posts #} {# Recent Posts #}
{% set widgetKey = "listing-fb-recent-posts" %} {% set widgetKey = "listing-fb-recent-posts" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }">
@@ -223,6 +228,7 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{# Blogroll — only when backend is available #} {# Blogroll — only when backend is available #}
{% if blogrollStatus and blogrollStatus.source == "indiekit" %} {% if blogrollStatus and blogrollStatus.source == "indiekit" %}
@@ -256,6 +262,7 @@
</div> </div>
{% endif %} {% endif %}
{% if false %}
{# Recent Comments #} {# Recent Comments #}
{% set widgetKey = "listing-fb-recent-comments" %} {% set widgetKey = "listing-fb-recent-comments" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }">
@@ -269,7 +276,9 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% if false %}
{# Categories/Tags #} {# Categories/Tags #}
{% set widgetKey = "listing-fb-categories" %} {% set widgetKey = "listing-fb-categories" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }">
@@ -283,4 +292,5 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% endif %} {% endif %}
@@ -6,6 +6,9 @@
{% if homepageConfig and homepageConfig.blogPostSidebar and homepageConfig.blogPostSidebar.length %} {% if homepageConfig and homepageConfig.blogPostSidebar and homepageConfig.blogPostSidebar.length %}
{# === Data-driven mode: render configured widgets === #} {# === Data-driven mode: render configured widgets === #}
{% for widget in homepageConfig.blogPostSidebar %} {% for widget in homepageConfig.blogPostSidebar %}
{% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %}
{# Hidden sidebar widgets by request #}
{% else %}
{# Resolve widget title #} {# Resolve widget title #}
{% if widget.type == "search" %}{% set widgetTitle = "Search" %} {% if widget.type == "search" %}{% set widgetTitle = "Search" %}
@@ -153,6 +156,7 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% endfor %} {% endfor %}
{% else %} {% else %}
@@ -187,6 +191,7 @@
</div> </div>
</div> </div>
{% if false %}
{# Post Categories #} {# Post Categories #}
{% set widgetKey = "post-fb-post-categories" %} {% set widgetKey = "post-fb-post-categories" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : true }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : true }">
@@ -200,7 +205,9 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% if false %}
{# Recent Posts #} {# Recent Posts #}
{% set widgetKey = "post-fb-recent-posts" %} {% set widgetKey = "post-fb-recent-posts" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }">
@@ -214,6 +221,7 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{# Webmentions #} {# Webmentions #}
{% set widgetKey = "post-fb-webmentions" %} {% set widgetKey = "post-fb-webmentions" %}
@@ -257,6 +265,7 @@
</div> </div>
</div> </div>
{% if false %}
{# Recent Comments #} {# Recent Comments #}
{% set widgetKey = "post-fb-recent-comments" %} {% set widgetKey = "post-fb-recent-comments" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }">
@@ -270,4 +279,5 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% endif %} {% endif %}
+3 -1
View File
@@ -1,7 +1,9 @@
{# CV Page Builder Sidebar — renders widgets from cvPageConfig.sidebar #} {# CV Page Builder Sidebar — renders widgets from cvPageConfig.sidebar #}
{% if cvPageConfig.sidebar and cvPageConfig.sidebar.length %} {% if cvPageConfig.sidebar and cvPageConfig.sidebar.length %}
{% for widget in cvPageConfig.sidebar %} {% for widget in cvPageConfig.sidebar %}
{% if widget.type == "author-card" %} {% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %}
{# Hidden sidebar widgets by request #}
{% elif widget.type == "author-card" %}
{% include "components/widgets/author-card.njk" %} {% include "components/widgets/author-card.njk" %}
{% elif widget.type == "social-activity" %} {% elif widget.type == "social-activity" %}
{% include "components/widgets/social-activity.njk" %} {% include "components/widgets/social-activity.njk" %}
@@ -4,6 +4,9 @@
{% if homepageConfig.sidebar and homepageConfig.sidebar.length %} {% if homepageConfig.sidebar and homepageConfig.sidebar.length %}
{% for widget in homepageConfig.sidebar %} {% for widget in homepageConfig.sidebar %}
{% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %}
{# Hidden sidebar widgets by request #}
{% else %}
{# Resolve widget title #} {# Resolve widget title #}
{% if widget.type == "search" %}{% set widgetTitle = "Search" %} {% if widget.type == "search" %}{% set widgetTitle = "Search" %}
@@ -132,6 +135,7 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% endfor %} {% endfor %}
{% endif %} {% endif %}
+10
View File
@@ -6,6 +6,9 @@
{% if homepageConfig and homepageConfig.blogListingSidebar and homepageConfig.blogListingSidebar.length %} {% if homepageConfig and homepageConfig.blogListingSidebar and homepageConfig.blogListingSidebar.length %}
{# === Data-driven mode: render configured widgets === #} {# === Data-driven mode: render configured widgets === #}
{% for widget in homepageConfig.blogListingSidebar %} {% for widget in homepageConfig.blogListingSidebar %}
{% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %}
{# Hidden sidebar widgets by request #}
{% else %}
{# Resolve widget title #} {# Resolve widget title #}
{% if widget.type == "search" %}{% set widgetTitle = "Search" %} {% if widget.type == "search" %}{% set widgetTitle = "Search" %}
@@ -142,6 +145,7 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% endfor %} {% endfor %}
{% else %} {% else %}
@@ -204,6 +208,7 @@
</div> </div>
</div> </div>
{% if false %}
{# Recent Posts #} {# Recent Posts #}
{% set widgetKey = "listing-fb-recent-posts" %} {% set widgetKey = "listing-fb-recent-posts" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }">
@@ -217,6 +222,7 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{# Blogroll — only when backend is available #} {# Blogroll — only when backend is available #}
{% if blogrollStatus and blogrollStatus.source == "indiekit" %} {% if blogrollStatus and blogrollStatus.source == "indiekit" %}
@@ -250,6 +256,7 @@
</div> </div>
{% endif %} {% endif %}
{% if false %}
{# Recent Comments #} {# Recent Comments #}
{% set widgetKey = "listing-fb-recent-comments" %} {% set widgetKey = "listing-fb-recent-comments" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }">
@@ -263,7 +270,9 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% if false %}
{# Categories/Tags #} {# Categories/Tags #}
{% set widgetKey = "listing-fb-categories" %} {% set widgetKey = "listing-fb-categories" %}
<div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }"> <div class="widget-collapsible mb-4" x-data="{ open: localStorage.getItem('{{ widgetKey }}') !== null ? localStorage.getItem('{{ widgetKey }}') === 'true' : false }">
@@ -277,4 +286,5 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}
{% endif %} {% endif %}