3 logos avec liens au lieu d'un seul


9 messages dans ce sujet

Posté(e) · Signaler ce message

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 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Quelle version de PEEL utilisez-vous ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

la version 9.0.0

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci pour vos précisions bonne journée

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping