Skip to content

Commit

Permalink
🐛 inicio roto
Browse files Browse the repository at this point in the history
  • Loading branch information
1cgonza committed Mar 6, 2024
1 parent db81959 commit c6c15a9
Show file tree
Hide file tree
Showing 9 changed files with 21 additions and 46 deletions.
4 changes: 3 additions & 1 deletion components/Galeria/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,9 @@ function limpiarFechas(datosGenerales: Autor | Personaje): AutorProcesado | Pers
const obras: Ref<ObraGaleria[]> = 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}`,
Expand Down
13 changes: 0 additions & 13 deletions layouts/default.vue
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
}
</style>
3 changes: 3 additions & 0 deletions nuxt.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ export default defineNuxtConfig({
],
},
},
dir: {
pages: 'paginas',
},
vite: {
css: {
preprocessorOptions: {
Expand Down
32 changes: 15 additions & 17 deletions pages/[...slug].vue → paginas/[...slug].vue
Original file line number Diff line number Diff line change
Expand Up @@ -89,40 +89,38 @@ 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 {
// TODO: 404
}
}
} 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' });
}
}
//
</script>

<template>
<PaginaGeneral v-if="tipoPagina === 'general'" :slug="indice" />

<template v-else-if="datos && tipoPagina === 'archivoIndice'">
<div v-else-if="datos && tipoPagina === 'archivoIndice'">
<h1>{{ datos.titulo }}</h1>
<GaleriaInformacion coleccion="pagina" :datos="datos" />
<Vista :coleccion="datos.coleccion" :slug="datos.slug" />
</template>

<template v-else-if="datos && tipoPagina === 'archivoSingular'">
<Galeria
:coleccion="datos.coleccion"
:nombreCampo="nombreCampo"
:singular="datos.titulo_singular"
:enTablaRelacional="enTablaRelacional"
:slug="ruta.params.slug[1]"
/>
</template>
</div>

<Galeria
v-else-if="datos && tipoPagina === 'archivoSingular'"
:coleccion="datos.coleccion"
:nombreCampo="nombreCampo"
:singular="datos.titulo_singular"
:enTablaRelacional="enTablaRelacional"
:slug="ruta.params.slug[1]"
/>
</template>

<style lang="scss">
Expand Down
File renamed without changes.
File renamed without changes.
15 changes: 0 additions & 15 deletions pages/index.vue → paginas/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -124,19 +124,4 @@ watch(data, (respuesta) => {
margin-top: 0.5em;
margin-bottom: 1.5em;
}
// 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) {
}
</style>
File renamed without changes.
File renamed without changes.

0 comments on commit c6c15a9

Please sign in to comment.