THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour,

J'ai un ENORME problème !
Depuis des mois je bosse sur les feuilles de style de mon installation Thelia 2 et avant-hier, en uploadant simplement une image dans le dossier web/assets/frontOffice/theme1/template-assets/assets/img, la feuille de style 45d25da.css s'est "réinitialisée": elle est redevenue comme elle était à la suite de l'installation de Thelia... toutes mes modifications ont été effacées. Et en plus mon DD a laché et il n'y a visiblement aucun moyen de récupérer mes sauvegardes...

J'ai donc fait une restauration du site comme il était il y a 1 semaine via le manager OVH, mais rien n'y fait, la feuille de style est toujours comme elle était juste après l'installation Thelia...

Quelqu'un aurait une solution à ce problème ? Ou pourrait au moins me dire à quoi est dit ce problème ?

:(

Offline


en uploadant simplement une image dans le dossier web/assets/frontOffice/theme1/template-assets/assets/img

On n'uploade jamais rien dans web/assets, et on ne modifie jamais rien dans web/assets.

web/assets est un cache construit dynamiquement à partir des assets (css, less, js, images, etc.) de ton template, qui sont dans templates/frontOffice/theme1/assets.

Tout ce que tu mettras dans templates/frontOffice/theme1/assets sera automatiquement mis à disposition dans web/assets, et tu y accèderas dans ton template avec les fonctions smarty adéquates :

Exemple :

Tu as mis dans templates/frontOffice/assets/css la feuille de style mon-style.css. Tu vas y accéder depuis ton template avec le code suivant :

{stylesheets file="assets/css/mon-style.css"}
    <link href="{$asset_url}" rel="stylesheet" type="text/css" />
{/stylesheets}

Ce qui va donner un truc du genre :

    <link href="http://www.tonsite.com/assets/frontOffice/nom-de-ton-template/template-assets/css/mon-style.css" rel="stylesheet" type="text/css" />

Je te recommande de lire la doc sur les assets : http://doc.thelia.net/en/documentation/ … ssets.html.

Et surtout, "Activate automatic assets generation".


OpenStudio Toulouse