У меня есть посты в блогах, классифицированные как «вакансии» в сообщениях WordPress.
Я хочу создавать страницы из постов, которые имеют категорию «вакансии». Я думаю, что это хороший вариант использования шаблонов:
templates: {
WordPressPost: [
{
name: 'jobs',
path: '/jobs/job-blog/:slug',
component: './src/templates/Blogs.vue'
}
],
}
, но это создаст страницы из всех постов, а не только из тех, которые имеют категорию «вакансии».
Есть ли способ условно создавать страницы из постов с определенной категорией?
Я думаю что-то вроде:
WordPressPost: [
{
name: 'jobs',
path: (node) => {
if (node.category === 'jobs') {
return `/jobs/job-blog/${node.slug}`
}
},
component: './src/templates/Blogs.vue'
}
]
Сбой: Ошибка: дубликат ключа для пути свойства: /
Похоже, что он генерирует другие страницы на root?
Большое спасибо!