承接 jargaezx/theme-customizer 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

jargaezx/theme-customizer

Composer 安装命令:

composer require jargaezx/theme-customizer

包简介

CakePHP plugin para personalizar el tema Bootstrap vía .env

README 文档

README

Plugin de CakePHP 5 para inyectar dinámicamente variables CSS desde .env.

📦 Instalación

Clona el plugin dentro del directorio plugins/:

cd plugins
git clone https://github.com/jargaezx/theme-customizer.git ThemeCustomizer

O bien, añádelo como submódulo Git:

git submodule add https://github.com/jargaezx/theme-customizer.git plugins/ThemeCustomizer

⚙️ Configuración

En src/Application.php, agrega:

$this->addPlugin('ThemeCustomizer');

En tu layout principal (templates/layout/default.php), dentro del <head>:

<?= $this->Theme->injectVariables() ?>

🎨 Personalización

Agrega los colores al archivo .env:

BOOTSTRAP_PRIMARY_COLOR="#1a73e8"
BOOTSTRAP_SECONDARY_COLOR="#6c757d"
BOOTSTRAP_SUCCESS_COLOR="#28a745"
BOOTSTRAP_INFO_COLOR="#17a2b8"
BOOTSTRAP_WARNING_COLOR="#ffc107"
BOOTSTRAP_DANGER_COLOR="#dc3545"
BOOTSTRAP_BODY_COLOR="#212529"
BOOTSTRAP_BODY_BG="#ffffff"

✅ Resultado

El plugin genera automáticamente un bloque <style> con las variables CSS basadas en el entorno.

:root {
  --bs-primary: #1a73e8;
  ...
}

¡Listo! Ya puedes personalizar el sistema sin tocar el CSS.

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-04-29