Jahia en Français > Chargement d'image...

0 (0 Good)
0 (0 Bad)

Chargement d'image dynamique

by  Cafeinoman »  2014/11/03 14:14

Bonjour,

je cherche à effectuer des chargement dynamique d'images dans le cadre d'un template. L'objectif est que chaque site utilisant le template puisse modifier l'image, un peu à la manière du logo.png de sample-bootstrap-template.

J'ai tenté de charger l'image avec une balise <img src="${renderContext.site.path}/files/img/banner.jpg"/> dans ma jsp, ainsi qu'avec une balise <a style="background:transparent url(${renderContext.site.path}/files/img/banner.jpg) no-repeat top left;" href="${renderContext.site.home.url}"/>, mais dans les deux cas, l'url ne se charge pas. Qui plus est, la balise a n'est même pas activée (grisée dans firebug).

Quelqu'un peut-il m'aiguiller?

Merci

Cafeinoman
Number of messages  2
Not registered
0 (0 Good)
0 (0 Bad)

Solution

by  Cafeinoman »  2014/11/04 10:28

Après un plongeons dans la javadoc, j'ai trouvé une solution :

<a href="${renderContext.site.home.url}"><img src="/files/${renderContext.workspace}${renderContext.site.path}/files/img/banner.jpg"/></a>

En intégrant ce code dans une vue supplémentaire de bootstrapNavBar, en première balise déclaré, et en mettant la navBar dans une balise nav, on obtiens une bannière cliquable en remplacement du logo, pleinement responsive.

Cafeinoman
Number of messages  2
Not registered
0 (0 Good)
0 (0 Bad)

Re : Solution

by  cafeinoman »  2014/11/04 10:45

J'ai parlé trop vite, la solution , ne fonctionne pas dans le mode live, ce qui est embêtant...

  • Re : Solution
    2014/11/04 10:45

    cafeinoman <p>J&#39;ai parl&eacute; trop vite, la solution , ne fonctionne pas dans le mode live, ce qui est emb&ecirc;tant...</p>

  • Number of messages  1
    Registration date Nov 4, 2014
    Contact
    Share
    Feedback

    Get in touch

    Whether you are a current user or if you are just evaluating Jahia, we are here to help.

    Contact us

    Share this page