A page with all "Article" nodes.
import { DrupalClient } from "next-drupal"
const drupal = new DrupalClient("https://cms.next-drupal.org")
export default function BlogPage({ articles }) {
return (
<div>
{articles?.length
? nodes.map((node) => (
<div key={node.id}>
<h1>{node.title}</h1>
</div>
))
: null}
</div>
)
}
export async function getStaticProps(context) {
const articles = await drupal.getResourceCollectionFromContext(
"node--article",
context
)
return {
props: {
articles,
},
}
}
Development sponsored by Chapter Three