3 logos avec liens au lieu d'un seul


9 posts in this topic

Posted · Report post

Bonjour, je souhaite modifier la zone du logo en haut à gauche, mon client a une société en 3 entités et souhaite voir apparaître les 3 logos qui contiennent chacun un lien respectif pour être dirigé vers la partie du catalogue concernée. Comment faire svp ? 

J'ai trouvé dans haut.php à la ligne 61 la partie qui gère le logo, quelle serait la méthode svp ? 

Merci d'avance 

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Quelle version de PEEL utilisez-vous ?

Share this post


: post
Share on other sites

Posted · Report post

la version 9.0.0

 

Share this post


: post
Share on other sites

Posted · Report post

J'ai également trouvé cela : 

//Permet d'administrer plus que un logo

	if(!empty($GLOBALS['site_parameters']['multi_logo_header'])){

		foreach ($GLOBALS['site_parameters']['multi_logo_header'] as $multi_logo_header => $link_multi_logo_header){

			$link = $GLOBALS['repertoire_images'] . '/' . $link_multi_logo_header;

			$array_link_multi_logo_header[] = array('class' => $multi_logo_header, 'src' => $link, 'href' => $logo_href . '/', 'alt' => $GLOBALS['site'] );

		}

		$tpl->assign('multi_logo_header', $array_link_multi_logo_header);

	}

}

ligne 143 du fichier haut.php contenu dans peel9 - comment cela fonctionne-t-il ? 

Merci d'avance pour votre réponse

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

le paramètre link_multi_logo_header est un paramètre qui prend un tableau en valeur. Ce tableau contient le nom de la class CSS en index et le nom du fichier logo en valeur;

Par exemple vous pouvez mettre 'logo1'=>'mon_logo.jpg', 'logo2'=>'mon_deuxieme_logo.jpg'.

Les fichiers images doivent être stockés dans le repertoire upload

Share this post


: post
Share on other sites

Posted · Report post

Simon, merci pour votre réponse, cependant pourriez-vous svp me préciser où ajouter les logo1, logo2 et logo3 svp ? Dans le code de haut.php à quelle niveau ? Dans l'administration ? Le lien du logo existant est géré par l'admin, y-a-t-il quelque chose à ajouter pour pouvoir linker différemment chaque logo ? 

Merci pour vos précisions, cordialement, BG

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Le paramètre link_multi_logo_header est à créer depuis la page de création de paramètre de configuration de la boutique administrer/configuration.php.
Sur cette page vous pouvez cliquer sur le lien "Ajouter une configuration". Il faut remplir le formulaire pour ajouter le nouveau paramètre :

Origine : manual
Code technique : link_multi_logo_header
Type : array
Votre contenu : 'logo1'=>'mon_logo.jpg', 'logo2'=>'mon_deuxieme_logo.jpg'

Par contre le paramètre ne prends pas en compte de lien différent pour chaque logo. Le lien pour chaque logo sera un lien vers la page d'accueil.

Share this post


: post
Share on other sites

Posted · Report post

merci pour vos précisions bonne journée

Share this post


: post
Share on other sites

Posted · Report post

Voici la solution : sur haut.tpl, ligne 74, remplacer la ligne dynamique par le chemin et l'URL de l'image sur le serveur : 

<!-- <div class="navbar-brand"><a href="{$logo_link.href}"><img src="{$logo_link.src}" alt="{$logo_link.alt|str_form_value}" /></a> -->
                                    <div class="navbar-brand"><a href="http://mon adresse"><img src="../images/logo1.png" alt="ATF Shop" /></a>
                                    <a href=""http://mon adresse2"><img src="../images/logo2.png" alt="ATF Shop" /></a>
                                    <a href=""http://mon adresse3"><img src="../images/logo3.png" alt="ATF Shop" /></a>

Je pense qu'on peut clôturer le sujet.

Share this post


: post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now

Twitter Advisto ecommerce

Facebook PEEL Shopping