@extends('admin.layouts.app') @section('content')

Themes

@if ($message = Session::get('success')) @endif

Themes Disponibles

@foreach($themes as $theme)
@if($theme->screenshot) {{ $theme->name }} @else
@endif
{{ $theme->name }} @if($theme->id == optional(\App\Models\SiteSetting::first())->theme_id) Activo @endif

{{ $theme->description }}

{{ $theme->code }} | v{{ $theme->version }} @if($theme->author) | {{ $theme->author }} @endif
Colores: @if($theme->color_dark) @endif
@if($theme->id != optional(\App\Models\SiteSetting::first())->theme_id)
@csrf
@else @endif Personalizar
@endforeach

Información del Sistema

@php $settings = \App\Models\SiteSetting::first(); $activeTheme = $settings ? \App\Models\Theme::find($settings->theme_id) : null; $customization = null; if ($settings && $activeTheme) { $customization = \App\Models\ThemeCustomization::where('theme_id', $activeTheme->id) ->where('site_setting_id', $settings->id) ->first(); } @endphp
Theme Activo: {{ $activeTheme ? $activeTheme->name : 'No configurado' }}
Personalizaciones: @if($customization)
@if($customization->color_primary)
Primary: {{ $customization->color_primary }}
@endif @if($customization->color_secondary)
Secondary: {{ $customization->color_secondary }}
@endif @if($customization->color_dark)
Dark: {{ $customization->color_dark }}
@endif
@else No @endif
Ruta de vistas: {{ $activeTheme ? $activeTheme->views_path : '-' }}
Ruta de assets: {{ $activeTheme ? $activeTheme->assets_path : '-' }}

Ayuda

¿Cómo funciona?
  • Activar: Cambia el theme activo del sitio
  • Personalizar: Modifica los colores del theme sin alterar los valores por defecto
  • Las personalizaciones se guardan por separado y pueden restaurarse en cualquier momento
  • Cada theme puede tener diferentes características y configuraciones
Colores del Theme
  • Primary: Color principal (menús, botones, enlaces)
  • Secondary: Color de acento (precios especiales, badges)
  • Dark: Fondos oscuros (header, footer)
  • Más colores disponibles en la personalización
@endsection