J'ai réussi à changer la police du template Spiced de Lora vers Montserrat en procédant ainsi :
Méthode 1 :
Dans templates/frontOffice/spiced/assets/dist/css/thelia.min.css j'ai remplacé
@import url(http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic);
par
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
et remplacé toutes les occurrences de Lora par Montserrat dans ce même fichier.
Méthode 2:
Créer un fichier police.less contenant le code suivant:
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
body {
font-family: 'Montserrat', sans-serif;
}
et modifier le fichier layout.tpl en ajoutant
{stylesheets file='assets/src/less/police.less' filters='less'}
<link rel="stylesheet" href="{$asset_url}">
{/stylesheets}
au niveau de la ligne 75 par exemple
Méthode 3 :
Replacer dans templates/frontOffice/spiced/assets/src/less/theme/variables.less
ligne 2 @import url(http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic);
...
ligne 26 @font-family-sans-serif: 'Lora', sans-serif;
par
ligne 2 @import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
...
ligne 26 @font-family-sans-serif: 'Montserrat', sans-serif;
et dans templates/frontOffice/spiced/layout.tpl, remplacer
{stylesheets file='assets/dist/css/thelia.min.css'}
<link rel="stylesheet" href="{$asset_url}">
{/stylesheets}
{*
If you want to generate the CSS assets on the fly, just replace the stylesheet inclusion above by the following.
Then, in your back-office, go to Configuration -> System Variables and set process_assets to 1.
Now, when you're accessing the front office in developpement mode (index_dev.php) the CSS is recompiled when a
change in the source files is detected.
See http://doc.thelia.net/en/documentation/templates/assets.html#activate-automatic-assets-generation for details.
{stylesheets file='assets/src/less/thelia.less' filters='less'}
<link rel="stylesheet" href="{$asset_url}">
{/stylesheets}
*}
par
{stylesheets file='assets/dist/css/thelia.min.css'}
<link rel="stylesheet" href="{$asset_url}">
{/stylesheets}
{*
If you want to generate the CSS assets on the fly, just replace the stylesheet inclusion above by the following.
Then, in your back-office, go to Configuration -> System Variables and set process_assets to 1.
Now, when you're accessing the front office in developpement mode (index_dev.php) the CSS is recompiled when a
change in the source files is detected.
See http://doc.thelia.net/en/documentation/templates/assets.html#activate-automatic-assets-generation for details.
*}
{stylesheets file='assets/src/less/thelia.less' filters='less'}
<link rel="stylesheet" href="{$asset_url}">
{/stylesheets}