Display Manufacturers slider everywhere without module or addon.
<!-- Popular brands slider -->
<div class="BlkPopularBrands">
<div class="container">
<div class="row">
<h3>{l s="Popular"} <span>{l s="Brands"}</span></h3>
<p>{l s="Shop your diecast by brand"}</p>
<ul id="popularbrandslider">
{foreach from=$manufacturers item=manufacturer name=manufacturer_list}
{if $manufacturer.image}
<li class="{if $smarty.foreach.manufacturer_list.last}last_item{elseif $smarty.foreach.manufacturer_list.first}first_item{else}item{/if}">
<a href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html'}" title="{l s='More about %s' sprintf=[$manufacturer.name] mod='mib'}">
<!-- <img src="{$content_dir}img/m/{$manufacturer.image_url}" alt="{$manufacturer.name|escape:'html':'UTF-8'}" height="120" /> -->
<img src="{$content_dir}img/m/{$manufacturer.id_manufacturer}-ManufacturersSlider.jpg" alt="{$manufacturer.name|escape:'html':'UTF-8'}" />
</a>
</li>
{/if}
{/foreach}
</ul>
<a class="BtnSeeAll" href="{$link->getPageLink('manufacturers')|escape:'html':'UTF-8'}">{l s="See All Brands"}</a>
</div>
</div>
</div>
<!-- /Popular brands slider -->
<?php
class FrontController extends FrontControllerCore {
public function initHeader(){
//echo _PS_MANU_IMG_DIR_;
$manufacturers = Manufacturer::getManufacturers();
//print_r($manufacturers);
foreach ($manufacturers as &$manufacturer){
$manufacturer['image'] = '';
$manufacturer['image_path'] = '';
if (file_exists(_PS_MANU_IMG_DIR_.$manufacturer['id_manufacturer'].'-brands_home.jpg')){
//$manufacturer['image'] = $manufacturer['id_manufacturer'];
$manufacturer['image_path'] = $manufacturer['id_manufacturer'].'-brands_home.jpg';
$manufacturer['image'] = $manufacturer['id_manufacturer'].'-brands_home.jpg';
//echo $manufacturer['image_path'];
}
}
self::$smarty->assign('manufacturers', $manufacturers);
//call original method, to maintain default behaviour:
return parent::initHeader();
}
}