kirby3 fontselector
v1.2.0
ปลั๊กอิน Kirby เพื่อเลือกตระกูลตัวอักษรและน้ำหนักตัวอักษรด้วยสองฟิลด์ที่ซิงค์
site/plugins/kirby3-fontselector หรือgit submodule add https://github.com/bnomei/kirby3-fontselector.git site/plugins/kirby3-fontselector หรือcomposer require bnomei/kirby3-fontselector ตั้งค่าแบบอักษรที่คุณต้องการใช้กับค่าการกำหนดค่า คุณสามารถใช้ไฟล์ JSON ที่กำหนดเองหรือส่งคืนอาร์เรย์ PHP
สินทรัพย์/ตัวอักษร json
{
"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
];เพิ่มฟิลด์ลงในพิมพ์เขียวหน้าของคุณ
ไซต์/พิมพ์เขียว/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 คำเตือน
ปลั๊กอินนี้มีแคช 1 นาที
| Bnomei.FontSelector | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
| แบบอักษร | function(){...} | โทรกลับเพื่อส่งคืนอาร์เรย์แบบอักษร |
| หมดอายุ | 1 | แคชจะหมดอายุ n-minutes |
ปลั๊กอินนี้มีให้ "ตามสภาพ" โดยไม่มีการรับประกัน ใช้มันด้วยความเสี่ยงของคุณเองและทดสอบด้วยตัวเองก่อนที่จะใช้ในสภาพแวดล้อมการผลิต หากคุณพบปัญหาใด ๆ โปรดสร้างปัญหาใหม่
มิกซ์
มันท้อแท้ที่จะใช้ปลั๊กอินนี้ในโครงการใด ๆ ที่ส่งเสริมการเหยียดเชื้อชาติ, การกีดกันทางเพศ, หวั่นเกรง, การทารุณสัตว์, ความรุนแรงหรือการพูดแสดงความเกลียดชังรูปแบบอื่น ๆ