THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline

#1 Module templates assets

(29-10-2014 14:13:02)


Bonjour,

J'ai un module avec son propre template et son dossier assets.

Je récupère mon css via {stylesheets source="MonModule" file="assets/css/style.css"}...{/stylesheets}

Mais j'ai un souci dans mon fichier css avec un background-image: url('assets/img/fond.gif')

L'image est introuvable.

Quelqu'un a une idée?

Merci.

Offline

#2 Re: Module templates assets

(29-10-2014 16:12:17)


Quelqu'un a une idée?

Oui, utilise un chemin relatif pour ton image :

Si ton fichier CSS est dans assets/css, et ton image dans assets/img, tu écriras:

background-image: url('../img/fond.gif');

et tout le monde sera content smile


OpenStudio Toulouse

Offline

#3 Re: Module templates assets

(29-10-2014 16:45:20)


Déjà testé mai cela ne fonctionne pas
Il cherche une image fond.gif dans web/assets/frontOffice/default/MonModule/assets/img/ qui existe mais sous un autre nom.

J'ai aussi tenté sans résultat dans le css en relatif et en absolu un
{images source="MonModule" file='assets/img/fond.gif'}
background-image: url('{$asset_url}')
{/images}

Offline

#4 Re: Module templates assets

(29-10-2014 16:52:34)


Dans le template directement un très moche
        <style>
            {images source="Custom" file='assets/img/fond.gif'}
            body {
                background-image: url("{$asset_url}");
            }
            {/images}
        </style>

fonctionne mais pas dans le fichier css

Offline

#5 Re: Module templates assets

(29-10-2014 16:55:25)


A priori, j'ai la même chose avec des liens en javascript

Dans le template directement, cela fonctionne mais pas dans un fichier javasscript

Offline

#6 Re: Module templates assets

(29-10-2014 17:08:11)


Déjà testé mai cela ne fonctionne pas

Ca devrait, parce que j'ai déjà fait ça plein de fois.


OpenStudio Toulouse