-
News: {{ title }}
-
-
-
-
-
-
+
+
+
+
{{ title }}
+
+
+
+ {{ author }}
+
+
+
+ {{ formatDate(created) }}
+
+
-
-
-
\ No newline at end of file
+
+
+
+
+
diff --git a/layers/news/nuxt.config.ts b/layers/news/nuxt.config.ts
index 4bbd5ff..5e7d9c6 100644
--- a/layers/news/nuxt.config.ts
+++ b/layers/news/nuxt.config.ts
@@ -2,4 +2,3 @@
export default defineNuxtConfig({
})
-
\ No newline at end of file
diff --git a/layers/page/components/global/node-page-full.vue b/layers/page/components/global/node-page-full.vue
new file mode 100644
index 0000000..fce78bd
--- /dev/null
+++ b/layers/page/components/global/node-page-full.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
diff --git a/layers/page/nuxt.config.ts b/layers/page/nuxt.config.ts
new file mode 100644
index 0000000..4bbd5ff
--- /dev/null
+++ b/layers/page/nuxt.config.ts
@@ -0,0 +1,5 @@
+// https://nuxt.com/docs/api/configuration/nuxt-config
+export default defineNuxtConfig({
+
+})
+
\ No newline at end of file
diff --git a/layers/person/components/global/node-person-card.vue b/layers/person/components/global/node-person-card.vue
new file mode 100644
index 0000000..de94602
--- /dev/null
+++ b/layers/person/components/global/node-person-card.vue
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+ {{ personRoleJobTitle }}
+
+
+
+
+
+
+
diff --git a/layers/person/components/global/node-person-full.vue b/layers/person/components/global/node-person-full.vue
new file mode 100644
index 0000000..08ef7f7
--- /dev/null
+++ b/layers/person/components/global/node-person-full.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
{{ title }}
+
+
+
+
+
{{ personRoleJobTitle }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/layers/person/nuxt.config.ts b/layers/person/nuxt.config.ts
new file mode 100644
index 0000000..5e7d9c6
--- /dev/null
+++ b/layers/person/nuxt.config.ts
@@ -0,0 +1,4 @@
+// https://nuxt.com/docs/api/configuration/nuxt-config
+export default defineNuxtConfig({
+
+})
diff --git a/layers/project/components/global/node-project-card.vue b/layers/project/components/global/node-project-card.vue
new file mode 100644
index 0000000..850fc30
--- /dev/null
+++ b/layers/project/components/global/node-project-card.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
diff --git a/layers/project/components/global/node-project-full.vue b/layers/project/components/global/node-project-full.vue
new file mode 100644
index 0000000..5722026
--- /dev/null
+++ b/layers/project/components/global/node-project-full.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
diff --git a/layers/project/nuxt.config.ts b/layers/project/nuxt.config.ts
new file mode 100644
index 0000000..e5c194c
--- /dev/null
+++ b/layers/project/nuxt.config.ts
@@ -0,0 +1,3 @@
+// https://nuxt.com/docs/api/configuration/nuxt-config
+export default defineNuxtConfig({
+})
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 4219461..e228d9c 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -2,6 +2,15 @@
export default defineNuxtConfig({
extends: [
'./layers/blog',
+ './layers/base',
+ './layers/events',
'./layers/news',
+ './layers/case-studies',
+ './layers/page',
+ './layers/person',
+ './layers/project'
+ ],
+ modules: [
+ '@nuxtjs/tailwindcss'
]
})
diff --git a/package.json b/package.json
index 7f632d2..f7c2ee5 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
{
- "name": "drupal-cms-layouer",
+ "name": "drupal-cms-layer",
"type": "module",
"version": "0.0.1",
"main": "./nuxt.config.ts",
@@ -12,13 +12,15 @@
"lint": "eslint ."
},
"devDependencies": {
- "nuxtjs-drupal-ce": "^2.2.6",
"@nuxt/eslint": "latest",
"eslint": "^9.25.1",
"nuxt": "^3.17.2",
+ "nuxtjs-drupal-ce": "^2.2.6",
"typescript": "^5.8.3",
"vue": "latest"
},
"dependencies": {
+ "@nuxtjs/leaflet": "^1.2.6",
+ "@nuxtjs/tailwindcss": "^6.14.0"
}
}