Lynda Posted August 22, 2021 Share Posted August 22, 2021 Bonjour, Je souhaiterais mettre le logo sur le header au format SVG. Comment faire ? Merci. Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 22, 2021 Share Posted August 22, 2021 Bonjour, https://github.com/PrestaShop/PrestaShop/pull/23959 Link to comment Share on other sites More sharing options...
Lynda Posted August 23, 2021 Author Share Posted August 23, 2021 Merci pour le lien mais je ne comprends pas comment faire. N’y aurait-il pas un tutoriel ? Link to comment Share on other sites More sharing options...
Alexandre Carette Posted August 23, 2021 Share Posted August 23, 2021 Bonjour vous utilisez quel theme ? cdt Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 23, 2021 Share Posted August 23, 2021 Il y a 3 heures, Lynda a dit : Merci pour le lien mais je ne comprends pas comment faire. N’y aurait-il pas un tutoriel ? Les fichiers et les codes à modifier sont précisés sur cet onglet : https://github.com/PrestaShop/PrestaShop/pull/23959/files Link to comment Share on other sites More sharing options...
Lynda Posted August 23, 2021 Author Share Posted August 23, 2021 J'utilise un thème payant. Merci pour le lien Mediacom, je vais regarder ça. Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 23, 2021 Share Posted August 23, 2021 il y a 39 minutes, Lynda a dit : J'utilise un thème payant. Merci pour le lien Mediacom, je vais regarder ça. après comme le suggère @Alexandre Carette il suffit de modifier le code du template pour y insérer l'appel de votre logo au format SVG et configurer ses dimension à l'aide de css. Link to comment Share on other sites More sharing options...
Lynda Posted August 23, 2021 Author Share Posted August 23, 2021 En effet, ce serait surement plus simple, mais ça ne marche pas. J'ai modifié cette partie dans le header.tpl : {block name='header_logo'} <img src="/img/logo.svg" alt="Logo"/> {/block} Merci pour votre aide. Link to comment Share on other sites More sharing options...
Alexandre Carette Posted August 24, 2021 Share Posted August 24, 2021 (edited) Salut, ca ne s'insère pas avec des balises img... ouvre ton svg avec un navigateur, chrome par exemple et copie le code source que tu vas par la suite coller dans ton header, tu regles la taille avec les valeurs de height et width. cdt Edited August 24, 2021 by Alexandre Carette (see edit history) Link to comment Share on other sites More sharing options...
SmartDataSoft Posted August 24, 2021 Share Posted August 24, 2021 9 hours ago, Lynda said: En effet, ce serait surement plus simple, mais ça ne marche pas. J'ai modifié cette partie dans le header.tpl : {block name='header_logo'} <img src="/img/logo.svg" alt="Logo"/> {/block} Merci pour votre aide. Vous pouvez suivre cet article. En suivant cet article, je suis en mesure d'afficher svg dans mon thème enfant. <a href="#" > <object class="logo" data="https://www.mysite.com/img/logo.svg" width="186" height="235" type="image/svg+xml"> <img src="https://www.mysite.com/img/logo.png" width="186" height="235" alt="Logo " /> </object> </a> https://www.jotform.com/blog/svg-clickable-71346/ Merci Link to comment Share on other sites More sharing options...
Lynda Posted August 25, 2021 Author Share Posted August 25, 2021 Merci pour ce lien, SmartDataSoft, mais à quel endroit précisementl dois-je coller ce code ? Ci-dessous le code dans mon fichier header.tpl. Est-ce que le code doit remplacer cette ligne : {include file='_partials/logo.tpl'} ? Merci. <header id="header"> {if (isset($pktheme.header_builder) && ($pktheme.header_builder == 1))} {hook h='displayHeaderBuilder'} {else} {block name='header_banner'} <div class="header-banner"> {hook h='displayBanner'} </div> {/block} <div class="header-top"> <div class="page-width flex-container container"> {block name='nav'} {hook h='displayNav'} {/block} <div class="main-search-link"> <a href="#" class="js-main-search-link s-link">{l s='Search' d='Modules.Searchbar.Shop'}</a> </div> </div> </div> <div class="header-main relative"> <div class="page-width flex-container container"> {block name='menu'} {hook h='displayMenu'} {/block} {block name='header_logo'} {include file='_partials/logo.tpl'} {/block} <div class="header-right-side relative"> {block name='header_nav'} <div class="header-nav"> {hook h='displayTop'} </div> {/block} {block name='search'} {hook h='displaySearch'} {/block} </div> </div> </div> {/if} </header> Link to comment Share on other sites More sharing options...
SmartDataSoft Posted August 26, 2021 Share Posted August 26, 2021 Vous utilisez un thème tiers, leur structure est différente Oui il faut mettre le code {include file='_partials/logo.tpl'} Merci Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now