Plugin Kirby para seleccionar Fonty Family y Font Weight con dos campos sincronizados
site/plugins/kirby3-fontselector ogit submodule add https://github.com/bnomei/kirby3-fontselector.git site/plugins/kirby3-fontselector ocomposer require bnomei/kirby3-fontselector Establezca las fuentes que desea usar con un valor de configuración. Puede usar un archivo JSON personalizado o devolver una matriz PHP.
activos/fuentes.
{
"fonts" : [
{
"font" : " Merriweather " ,
"weight" : [
600 ,
700
]
},
{
"font" : " Montserrat " ,
"weight" : [
300 ,
400 ,
500
]
}
]
} <?php
return [
' bnomei.fontselector.fonts ' => function () {
return Json:: read ( kirby ()-> roots ()-> assets () . ' /fonts.json ' );
// return ['fonts' => [...]];
},
// other options
];Agregue los campos a su plano de página.
Sitio/BluePrints/Default.yml
fields :
headlinefont :
type : fontfamily
default : Merriweather
required : true
# reload: true # optional reload on save
headlineh1weight :
type : fontweight
watchField : headlinefont
default : 700
required : true
headlineh2weight :
type : fontweight
watchField : headlinefont
default : 600
required : true
copytextfont :
type : fontfamily
default : Montserrat
required : true
copytextweight :
type : fontweight
watchField : copytextfont
default : 400
required : true Advertencia
Este complemento tiene por defecto un caché de 1 minuto.
| bnomei.fontselector. | Por defecto | Descripción |
|---|---|---|
| fuentes | function(){...} | devolución de llamada para devolver la matriz de fuentes |
| expirar | 1 | El caché caducará N-minutes |
Este complemento se proporciona "tal cual" sin garantía. Úselo bajo su propio riesgo y pruebe siempre usted mismo antes de usarlo en un entorno de producción. Si encuentra algún problema, cree un nuevo problema.
MIT
Se desaconseja a usar este complemento en cualquier proyecto que promueva el racismo, el sexismo, la homofobia, el abuso animal, la violencia o cualquier otra forma de discurso de odio.