Config Template for Koneko

This commit is contained in:
2025-09-01 21:09:59 -06:00
parent 1a61ff2524
commit 7498da4bb2
5 changed files with 78 additions and 46 deletions

7
config/koneko.php Normal file
View File

@ -0,0 +1,7 @@
<?php
return [
'templates' => [
'laravel-vuexy-website-layout-simple-koneko' => 'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/config/package.php',
],
];

66
config/package.php Normal file
View File

@ -0,0 +1,66 @@
<?php
declare(strict_types=1);
// Este archivo **NO se registra como config**, es usado por VuexyMenuRegistry
return [
'id' => 'vuexy-website-layout-simple-koneko',
'name' => 'Simple Koneko',
'vendor' => 'koneko',
'version' => '1.0.0',
'homepage' => 'https://koneko.mx',
'tags' => ['koneko', 'simple'],
// Templates del paquete
'templates' => [
'anonymous' => [
'name' => 'Anonymous',
'tags' => ['koneko', 'anonymous'],
'meta' => [
'thumbnail' => 'vendor/koneko/layout-simple-koneko/assets/images/anonymous.png',
'preview_url' => 'https://demo.vuexy-website-layout-simple-koneko.com',
]
],
'landwind' => [
'name' => 'Landwind',
'tags' => ['koneko', 'landwind'],
'meta' => [
'thumbnail' => 'vendor/koneko/layout-simple-koneko/assets/images/landwind.png',
'preview_url' => 'https://demo.vuexy-website-layout-simple-koneko.com',
]
],
'limaa-m' => [
'name' => 'Limaa-M',
'tags' => ['koneko', 'limaa-m'],
'meta' => [
'thumbnail' => 'vendor/koneko/layout-simple-koneko/assets/images/limaa-m.png',
'preview_url' => 'https://demo.vuexy-website-layout-simple-koneko.com',
]
],
'maximus' => [
'name' => 'Maximus',
'tags' => ['koneko', 'maximus'],
'meta' => [
'thumbnail' => 'vendor/koneko/layout-simple-koneko/assets/images/maximus.png',
'preview_url' => 'https://demo.vuexy-website-layout-simple-koneko.com',
]
],
'notus' => [
'name' => 'Notus',
'tags' => ['koneko', 'notus'],
'meta' => [
'thumbnail' => 'vendor/koneko/layout-simple-koneko/assets/images/notus.png',
'preview_url' => 'https://demo.vuexy-website-layout-simple-koneko.com',
]
],
'samuel-coming-soon' => [
'name' => 'Samuel Coming-Soon',
'tags' => ['koneko', 'samuel-coming-soon'],
'meta' => [
'thumbnail' => 'vendor/koneko/layout-simple-koneko/assets/images/samuel-coming-soon.png',
'preview_url' => 'https://demo.vuexy-website-layout-simple-koneko.com',
]
],
],
];

View File

@ -1,42 +0,0 @@
<?php
declare(strict_types=1);
// Este archivo **NO se registra como config**, es usado por VuexyMenuRegistry
return [
'Plantillas' => [
'submenu' => [
'Anonymous Template' => [
'icon' => 'ti ti-template',
'description' => 'Gestiona la plantilla Anonymous Template, sus widgets y elementos de diseño.',
'route' => 'admin.website-layout-simple-koneko.settings.template.index',
'can' => 'admin.website-layout-simple-koneko.settings.template.view',
],
'Creative Tim Notus' => [
'icon' => 'ti ti-template',
'description' => 'Gestiona la plantilla Creative Tim Notus, sus widgets y elementos de diseño.',
'route' => 'admin.website-layout-simple-koneko.settings.template.index',
'can' => 'admin.website-layout-simple-koneko.settings.template.view',
],
'Limaa M Simple Landing Page' => [
'icon' => 'ti ti-template',
'description' => 'Gestiona la plantilla Limaa M Simple Landing Page, sus widgets y elementos de diseño.',
'route' => 'admin.website-layout-simple-koneko.settings.template.index',
'can' => 'admin.website-layout-simple-koneko.settings.template.view',
],
'Maximus Landing Page 2' => [
'icon' => 'ti ti-template',
'description' => 'Gestiona la plantilla Maximus Landing Page 2, sus widgets y elementos de diseño.',
'route' => 'admin.website-layout-simple-koneko.settings.template.index',
'can' => 'admin.website-layout-simple-koneko.settings.template.view',
],
'Samuel33 Coming Soon' => [
'icon' => 'ti ti-template',
'description' => 'Gestiona la plantilla Samuel33 Coming Soon, sus widgets y elementos de diseño.',
'route' => 'admin.website-layout-simple-koneko.settings.template.index',
'can' => 'admin.website-layout-simple-koneko.settings.template.view',
],
],
],
];

View File

@ -7,8 +7,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
@include('vuexy-website-admin::layouts.base.header')
@include('vuexy-website-layout-simple-koneko::layouts.anonymous.partials.styles')
</head>
<body>

View File

@ -18,6 +18,11 @@ return [
'readme' => 'README.md',
],
// ⚙️ Archivos de configuración del módulo
'configs' => [
'koneko.website-admin' => 'config/koneko.php',
],
// 📁 Recursos cargables: vistas, traducciones, migraciones
'views' => [
'layout-simple-koneko-anonymous' => 'resources/views/templates/anonymous',
@ -26,7 +31,6 @@ return [
'layout-simple-koneko-maximus' => 'resources/views/templates/maximus',
'layout-simple-koneko-notus' => 'resources/views/templates/notus',
'layout-simple-koneko-samuel-coming-soon' => 'resources/views/templates/samuel-coming-soon',
'vuexy-website-layout-simple-koneko' => 'resources/views/',
],
@ -56,5 +60,4 @@ return [
'resources/public/img' => public_path('vendor/vuexy-layout-simple-koneko/img'),
],
],
];