forked from ZwiiCMS-Team/ZwiiCMS
theme WIP
This commit is contained in:
parent
9dc533d7a9
commit
142611e69d
@ -549,8 +549,9 @@ class theme extends common {
|
|||||||
*/
|
*/
|
||||||
public function fonts() {
|
public function fonts() {
|
||||||
|
|
||||||
// Polices trouvées dans la configuration
|
$this->listFonts();
|
||||||
$fonts = $this->getData(['fonts']);
|
//echo "<pre>";
|
||||||
|
|
||||||
|
|
||||||
// Polices liées au thème
|
// Polices liées au thème
|
||||||
$used = [
|
$used = [
|
||||||
@ -994,7 +995,8 @@ class theme extends common {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Subsitution des fontes de Google Fonts vers CdnFont grâce à un tableau de conversion
|
* Substitution des fontes de Google Fonts vers CdnFont grâce à un tableau de conversion
|
||||||
|
* Cette fonction est utilisée par l'import.
|
||||||
* @param string $file, nom du fichier json à convertir
|
* @param string $file, nom du fichier json à convertir
|
||||||
* @return int nombre de substitution effectuées
|
* @return int nombre de substitution effectuées
|
||||||
*/
|
*/
|
||||||
@ -1046,4 +1048,16 @@ class theme extends common {
|
|||||||
return ($count);
|
return ($count);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Peule la variable self:$fonts avec les fontes disponibles.
|
||||||
|
public function listFonts() {
|
||||||
|
// Récupère la liste des fontes installées
|
||||||
|
$f = $this->getFonts();
|
||||||
|
// Construit un tableau avec leur ID et leur famille
|
||||||
|
foreach(['websafe', 'imported', 'files'] as $type) {
|
||||||
|
foreach ($f[$type] as $fontId => $fontValue ) {
|
||||||
|
self::$fonts [$fontId] = $fontValue['name'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user