Jump to content

Thumbnail Images du menu -- PS 1.6.0.6


Recommended Posts

Bonjour à tous,

 

J'ai effectué quelques modifications sur le fichier bloctopmenu.php, afin de rendre plus aisée la création d'images thumbnails de catégorie.

 

Je vous laisse le code :

$html .= '<a href="'.$link.'" title="'.$category['name'].'">'.$category['name'].'</a>';
			//$html .= isset($category['children']) && !empty($category['children']);
			if (isset($category['children']) && !empty($category['children']))
			{
				$html .= '<ul>';
				$html .= $this->generateCategoriesMenu($category['children']);
				//$html .= '<input type="hidden" value="'.$category['level_depth'].'" />';
				if ((int)$category['level_depth'] != 0)
				{

					$files = scandir(_PS_CAT_IMG_DIR_.'/menu'); // je créé un sous dossier menu, pour s'y retrouver

					if (count($files) > 0)
					{
						$html .= '<li id="category-thumbnail'.$category['id_category'].'">'; // un id doit être unique !

						foreach ($files as $file)
                                                /*
                                                je modifie l'appel des thumbnails
                                                Au lieu de les appeller avec l'id de la catégorie, je le fait avec le nom de la catégorie (principale)
                                                */
							if (preg_match('/'.$category['name'].'-([0-9])?_thumb.jpg/i', $file) === 1)
							{
								$html .= '<div><img src="'.$this->context->link->getMediaLink(_THEME_CAT_DIR_.'/menu/'.$file) // j'oublie pas de modifier le lien 
								.'" alt="'.Tools::SafeOutput($category['name']).'" title="'
								.Tools::SafeOutput($category['name']).'" class="imgm" /></div>';
								
							}
						$html .= '</li>';
					}
				}

				$html .= '</ul>';
			}

			$html .= '</li>';
		}

		return $html;

A vous de l'utiliser si vous le souhaitez.

 

J'ai par contre un autre soucis, non pas sur le menu, mais au niveau du panier, le lien ne mène pas à la page..., il doit probablement un

return false;

quelque part... je vais chercher dans les topic, ou me plonger dans le code.

 

++

 

EDIT : Modification de l'id de la div contenant les thumbnails (W3C compliant)

Edited by Do_while (see edit history)
Link to comment
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
×
×
  • Create New...