THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour, est ce que la compilation less du css bootstrap a été corrigée dans la version 2.1.4 de Thelia ?

Offline

Offline


Bonjour,
la compilation des less ne fonctionne pas sous thelia 2.1.4
j'ai bien mis, comme lu sur le forum

    {stylesheets file='assets/less/styles.less' filters="less"}
        <link rel="stylesheet" href="{$asset_url}">
    {/stylesheets}

j'ai l'erreur suivante

122: WARNING [SmartyAssetsManager.php:processSmartyPluginCall()] {235} 2015-06-23 17:39:53: Failed to get real path of asset assets/less/styles.less with exception: parse error: failed at `&:extend(.clearfix all);` .../templates/frontOffice/default/assets/less/bootstrap/mixins/grid.less on line 11

etant debutant, je ne vois pas quoi faire
merci pour l'aide

Offline


Bonjour,

En fait cela ne vient pas que de Thelia.

Depuis la version 3 de bootstrap, les fichiers  LESS du core, utilisent la méthode ":extend" qui permet de faire de l'héritage. Malheureusement le compilateur LESS utilisé dans Thelia ne connait pas cette méthode, c'est aussi le cas de nombreux outils de compilation que tu peux trouver sur le net, comme par exemple LessApp de CodeKit (à moins qu'ils aient fait la mise à jour).

Ce que je te conseil, c'est d'installer Less sur ta machine et de faire ta compilation en ligne de commande. Cela te mettra aussi d'utiliser une version minifiée de ton css plutôt que de demander à Thelia de compiler lui même. Tu gagneras donc un peu en performance ;-)


Développeur front-end & Thelia's Lover
Thelia School | GitHub | Twitter

Offline


Merci

j'ai trouve ca sur http://stackoverflow.com/questions/2177 … earfix-all

Resolved changing the leafo/lessphp version in composer.json:
From:
"leafo/lessphp": "~0.3"
to
"leafo/lessphp": "~0.3.9"

je n'ose pas modifier le composer.json dans le dossier vendor/leafo/lessphp
surtout je ne sais pas ou mettre "leafo/lessphp": "~0.3.9"

Last edited by Debutant (24-06-2015 08:18:03)

Offline


Dans ce cas je te conseil plutôt de faire une issue sur le dépôt de Thelia afin que les développeurs s'occupent de ça pour la prochaine version ;-)


Développeur front-end & Thelia's Lover
Thelia School | GitHub | Twitter

Offline


ok je vais essayer tongue

en plus sur le site leafo.net
New: lessphp 0.4.0, compiles Bootstrap 3, ....

apparement c'est trop complique pour un debutant wink

Offline


pas besoin d'issue
en comparant les fichier sur thelia et téléchargé sur leafo.net

Thelia a déjà la version 0.4.0

Offline


Hum étrange,

Je te conseils de passer par une compilation manuelle au moins tu n'auras pas de problèmes ;-)


Développeur front-end & Thelia's Lover
Thelia School | GitHub | Twitter