Content Collection um Tags ChipArray erweitert, um eine Möglichkeit zu schaffen, Stichworte zum Verknüpfen der Seiten zwischen den Sprachen zu schaffen...(WIP)

This commit is contained in:
2022-05-30 16:52:12 +02:00
parent 5d08a96327
commit fcf5490d5a
5 changed files with 40 additions and 12 deletions

View File

@@ -11,8 +11,15 @@
let currentDomain = window.location.protocol + "//" + window.location.host
const load = () => {
let filter = {}
if (content?.tags) {
filter = {
tags: { $in: content?.tags },
}
}
loading = true
getContent(path, $currentLang)
getContent(path, $currentLang, filter)
.then((c) => {
content = c
})
@@ -31,7 +38,7 @@
<svelte:head>
<title>{content?.name ? content?.name + " - " : ""}{$generalInfo?.meta?.metaTitle}</title>
</svelte:head>
{path}
<div class="container">
<div class="row">
<div class="col-md-12">

View File

@@ -4,13 +4,15 @@
$: languages = []
$: if ($navigations?.length) {
$navigations.forEach((nav) => {
if (!languages.includes(nav.locale)) {
languages.push(nav.locale)
}
})
languages = languages
$: {
if ($navigations?.length) {
$navigations.forEach((nav) => {
if (!languages.includes(nav.locale)) {
languages.push(nav.locale)
}
})
languages = languages
}
}
const setLanguage = (lang: string) => {