diff --git a/wowchemy/layouts/partials/widgets/portfolio.html b/wowchemy/layouts/partials/widgets/portfolio.html index 0fd360ed..6d0384fd 100644 --- a/wowchemy/layouts/partials/widgets/portfolio.html +++ b/wowchemy/layouts/partials/widgets/portfolio.html @@ -50,7 +50,7 @@
{{/* Query */}} - {{ $query := site.RegularPages }} + {{ $query := site.Pages }} {{/* Filters */}} {{ with $st.Params.content.page_type }} @@ -63,6 +63,12 @@ {{ with $st.Params.content.filters.tags }} {{ $query = where $query "Params.tags" "intersect" . }} {{ end }} + {{ with $st.Params.content.filters.exclude_tags }} + {{ $query = $query | symdiff (where site.Pages "Params.tags" "intersect" .) }} + {{ end }} + {{ with ($st.Params.content.filters.kinds | default (slice "page")) }} + {{ $query = where $query "Kind" "in" . }} + {{ end }} {{/* Sort */}} {{ $sort_by := $st.Params.content.sort_by | default "Date" }}