Download the PHP package stgbundle/theme-bundle without Composer
On this page you can find all versions of the php package stgbundle/theme-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download stgbundle/theme-bundle
More information about stgbundle/theme-bundle
Files in stgbundle/theme-bundle
Package theme-bundle
Short Description Bundle de Symfony creado por la Secretaría de Tecnologías para la Gestión del Ministerio de Gobierno y Reforma del Estado de la Provincia de Santa Fe
License MIT
Homepage https://www.santafe.gob.ar
Informations about the package theme-bundle
bundle-stg-theme-bundle
Esta nueva rama propone 2 temas customizados utilizando lo siguiente:
Tema basado en materializecss (http://materializecss.com) para dar soporte completo a proyectos que requieran el diseño materialize definido por google.
Tema basado en Bootstrap 4: para dar soporte completo a proyectos que requieran el diseño del framework bootstrap.
Bundle para Symfony (2.8 a 3.4) para utilizar las plantillas de diseño propuestas por la Secretaría de Tecnologías para la Gestión del Gobierno de Santa Fe.
Para su instalación desde packagist.org: https://packagist.org/packages/stgbundle/theme-bundle
Luego de instalada la dependencia van a poder utilizar el código gestionado via composer e incluido en el autoloader en su aplicación.
-
Luego instalar los assets
-
Agregar a app/AppKernel.php dentro del array de bundles:
-
Para ver una vista demo del tema customizado importar las rutas por default (app/config/routing.yml):
- config.yml de tu aplicación, agregar los siguientes parametros:
Funcionalidad:
-
Para visualizar un demo de la plantilla base del tema, ejecutar la siguiente url:
- Extender en su plantilla twig según el tema a utilizar:
Para utilizar el tema de materializecss:
en Symfony >= 3.4
Bloques para utilizar o redefinir con el tema de materializecss:
Para utilizar el tema de bootstrap:
en Symfony >= 3.4
<<<<<<< HEAD twig
2.x {% extends '@STGTheme/Default/base.html.twig' %} twig
{% block css %} {# contiene los assets de estilos de la plantilla #} {% endblock %}
{% block nav %} {% block navItems %} {% endblock %}
{% block searchTop %}
{% endblock%}
{% endblock %}
{% block main %}
{% block cover %}
{# con la variable de template "datos_encabezado_imagen" se puede setear una imagen personalizada en este bloque #}
{% endblock %}
{% block breadcrumbItems %}
{% endblock %}
{% block content %}
{# cotenido principal #}
{% endblock %}
{% block backTop %}
{% endblock %}
{% endblock %}
{% block footer %}
{% endblock %}
{% block javascript %}
{# libreras de javascript #}
{% endblock %}
twig
background-image: url('{{ datos_encabezado_imagen | default(asset('bundles/stgtheme/img/bootstrap-top.jpg')) }}');
{{ datos_encabezado_title | default('Titulo de la aplicación') }}
{{ datos_encabezado_entity | default('Organismo o dependencia') }}
Dependencias:
============
- Materializecss: http://archives.materializecss.com/0.100.2/
- Bootstrap 4.
- Jquery 3.
- Material Icons: https://material.io/icons/ http://google.github.io/material-design-icons/