From c6c15a918e957888fd92d11731f4b59343d92755 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Camilo=20Gonz=C3=A1lez?= Date: Tue, 5 Mar 2024 21:23:40 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20inicio=20roto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/Galeria/index.vue | 4 ++- layouts/default.vue | 13 -------- nuxt.config.ts | 3 ++ {pages => paginas}/[...slug].vue | 32 +++++++++---------- .../categorias[[numero]]/[slug].vue | 0 .../categorias[[numero]]/index.vue | 0 {pages => paginas}/index.vue | 15 --------- {pages => paginas}/obras/[registro].vue | 0 {pages => paginas}/obras/index.vue | 0 9 files changed, 21 insertions(+), 46 deletions(-) rename {pages => paginas}/[...slug].vue (83%) rename {pages => paginas}/categorias[[numero]]/[slug].vue (100%) rename {pages => paginas}/categorias[[numero]]/index.vue (100%) rename {pages => paginas}/index.vue (91%) rename {pages => paginas}/obras/[registro].vue (100%) rename {pages => paginas}/obras/index.vue (100%) diff --git a/components/Galeria/index.vue b/components/Galeria/index.vue index dff85f9..3788aea 100644 --- a/components/Galeria/index.vue +++ b/components/Galeria/index.vue @@ -140,7 +140,9 @@ function limpiarFechas(datosGenerales: Autor | Personaje): AutorProcesado | Pers const obras: Ref = ref([]); const cargando = ref(false); -if (!datos.value) throw createError({ statusCode: 404, message: 'No existen datos para esta galería' }); +if (!datos.value) { + throw createError({ statusCode: 404, message: 'No existen datos para esta galería' }); +} const { data, pending } = obtenerDatosAsinc( `obras-${datos.value.id}`, diff --git a/layouts/default.vue b/layouts/default.vue index 23bb136..e379071 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -35,17 +35,4 @@ main { margin-top: $altoEncabezado; position: relative; } - -// Teléfonos horizontal -@media (min-width: $minCelular) { -} -// Pantallas medianas (Tablets) -// @media (min-width: $minTablet) { -// } -// Dispositivos grandes y pantallas medianas -@media (min-width: $minPantalla) { -} -// Pantallas grandes -@media (min-width: $minPantallaGrande) { -} diff --git a/nuxt.config.ts b/nuxt.config.ts index a8aad89..d4b9b73 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -32,6 +32,9 @@ export default defineNuxtConfig({ ], }, }, + dir: { + pages: 'paginas', + }, vite: { css: { preprocessorOptions: { diff --git a/pages/[...slug].vue b/paginas/[...slug].vue similarity index 83% rename from pages/[...slug].vue rename to paginas/[...slug].vue index d040e3c..90a1672 100644 --- a/pages/[...slug].vue +++ b/paginas/[...slug].vue @@ -89,7 +89,7 @@ if (esPaginaGeneral) { } datos.value = { ...esPaginaArchivo, ...respuesta.paginas_archivo[0] }; - definePageMeta({ layout: 'archivo', keepalive: true }); + definePageMeta({ layout: 'archivo' }); tipoPagina.value = 'archivoSingular'; // La galería se encarga de los elementosCabeza() para SEO. } else { @@ -97,32 +97,30 @@ if (esPaginaGeneral) { } } } else { - // TODO: ESTO ESTABA ROMPIENDO LA PàGINA, VER COMO MOSTRAR EL 404 CUANDO DE VERDAD ES 404 - throw createError({ statusCode: 404, message: 'La página no existe', fatal: false }); + // console.log('nada', ruta.params.slug, slug); + // definePageMeta({ layout: 'default' }); + // definePageMeta({ layout: 'archivo' }); } } - -// diff --git a/pages/obras/[registro].vue b/paginas/obras/[registro].vue similarity index 100% rename from pages/obras/[registro].vue rename to paginas/obras/[registro].vue diff --git a/pages/obras/index.vue b/paginas/obras/index.vue similarity index 100% rename from pages/obras/index.vue rename to paginas/obras/index.vue