Bonjour à tous,
Je suis entrain de créer un template from scratch.
Dans ce template, je permets à l'administrateur d'ajouter un logo depuis le back Office à l'aide d'un field de type media.
J'ai testé l'intégration de ce logo ainsi sans problème :
Mais ce que je souhaiterais faire c'est l'intégrer en background-image de cette façon :
Voici le résultat obtenu :
Donc apparemment dans le cadre de la balise img l'url de l'image est bien construite, mais dans une autre balise il faudrait que je récupère les différents attributs de l'objet pour reconstruire l'url ?
Est-ce que l'un d'entre vous saurait comment construire correctement l'url de l'image dans ce cas de figure ?
Je vous remercie par avance
Je suis entrain de créer un template from scratch.
Dans ce template, je permets à l'administrateur d'ajouter un logo depuis le back Office à l'aide d'un field de type media.
Code:
[COLOR=#808080]<[/COLOR][COLOR=#569cd6]config[/COLOR][COLOR=#808080]>[/COLOR] [COLOR=#808080]<[/COLOR][COLOR=#569cd6]fields[/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"params"[/COLOR][COLOR=#808080]>[/COLOR] [COLOR=#808080]<[/COLOR][COLOR=#569cd6]fieldset[/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"Advanced"[/COLOR][COLOR=#808080]>[/COLOR] [COLOR=#808080]<[/COLOR][COLOR=#569cd6]field[/COLOR] [COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"logoFile"[/COLOR] [COLOR=#9cdcfe]type[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"media"[/COLOR] [COLOR=#9cdcfe]label[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"Logo"[/COLOR] [COLOR=#9cdcfe]description[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"Logo placé en entête du site"[/COLOR] [COLOR=#9cdcfe]class[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"logo"[/COLOR] [COLOR=#9cdcfe]default[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]""[/COLOR] [COLOR=#808080]/>[/COLOR] [COLOR=#808080]</[/COLOR][COLOR=#569cd6]fieldset[/COLOR][COLOR=#808080]>[/COLOR] [COLOR=#808080]</[/COLOR][COLOR=#569cd6]fields[/COLOR][COLOR=#808080]>[/COLOR] [COLOR=#808080]</[/COLOR][COLOR=#569cd6]config[/COLOR][COLOR=#808080]>[/COLOR]
Code PHP:
$logo = '<img src="' . JUri::root() . $this->params->get('logoFile') . '" alt="' . $sitename . '" />';
Code PHP:
<?php $logoUrl = JUri::root() . '/images/' . $this->params->get('logoFile');?>
<div class="container"<?php if($this->params->get('logoFile')){ echo ' style="background-image:url("' . JUri::root() . $logoUrl . '")'; } ?>>
Code HTML:
<div class="container" style="background-image:url(" http:="" monsite.fr="" images="" logo-blanc-1.png")="">
Est-ce que l'un d'entre vous saurait comment construire correctement l'url de l'image dans ce cas de figure ?
Je vous remercie par avance
Commentaire