yinblack / easypage
Micro framework para la creación paginas web integrado con twig
Installs: 27
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
Language:SCSS
Type:project
Requires
- php: >=5.3.3
This package is auto-updated.
Last update: 2025-05-08 09:58:12 UTC
README
Guia de inicio rapido
Para uso basico solo debes de modificar los archivos dentro de las carpetas routes y views
Instalación.
1.-Instala el microframework con ayuda de composer composer create-project yinblack/easypage
ó descargando directamente los archivos de este repositorio.
Personalización.
Si necesitas variables utilizables en cualquier vista puedes crearlas en el archivo routes/config.json, estas se convierten automaticamente en variables twig.
Soporte para webs multilenguaje.
Soporte programado para 9 lenguajes mas el default:
- Español; es
- Ingles; en
- Chino; zh
- Alemán; de
- Francés; fr
- Portugués; pt
- Italiano; it
- Ruso; ru
- Japones; ja
Automaticamente al poner la abreviatura de el lenguaje concatenada con _, ejemplo: index_en
. Creara la variable: const.LAN == "_en"
con la cual puedes trabajar en las vistas con ayuda de twig para crear algo asi:
{% if const.LAN == "_es" %}
<p>LENGUAJE: Español</p>
{% elseif const.LAN == "_en" %}
<p>LENGUAJE: Ingles</p>
{% elseif const.LAN == "_de" %}
<p>LENGUAJE: Alemán</p>
{% elseif const.LAN == "_zh" %}
<p>LENGUAJE: Chino</p>
{% elseif const.LAN == "_fr" %}
<p>LENGUAJE: Francés</p>
{% elseif const.LAN == "_pt" %}
<p>LENGUAJE: Portugués</p>
{% elseif const.LAN == "_it" %}
<p>LENGUAJE: Italiano</p>
{% elseif const.LAN == "_ru" %}
<p>LENGUAJE: Ruso</p>
{% elseif const.LAN == "_ja" %}
<p>LENGUAJE: Japones</p>
{% else %}
<p>LENGUAJE: Default</p>
{% endif %}
Esta es una forma eficaz para crear una pagina multilenguaje.