- Сообщений: 78
- Спасибо получено: 1
Это форк Vinaora Nivo Slider, пришлось переименовать, в силу требования JED. Даже старую версию качать можно было только с варезных сайтов, нашпигованную троянами. Зачем оно такое, согласитесь.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
<?php
/*
* @author Ilia Ilin <admin@blogun.biz>
* @copyright 2013
* @version 1.0
*/
if (!defined('_PS_VERSION_'))
exit;
class BlockHomecategorys extends Module
{
public function __construct()
{
$this->name = 'blockhomecategorys';
$this->tab = 'front_office_features';
$this->version = '1.0';
$this->author = 'ILIL';
parent::__construct();
$this->displayName = $this->l('Categories block');
$this->description = $this->l('Adds a block categories to Homepage.');
}
function install()
{
if (!parent::install() || !$this->registerHook('displayHeader') || !$this->registerHook('displayHome'))
return false;
return true;
}
public function hookDisplayHeader()
{
$this->context->controller->addCSS(_THEME_CSS_DIR_.'category.css', 'all');
}
public function hookDisplayHome($params)
{
$categoryRoot = new Category(Configuration::get('PS_HOME_CATEGORY'),$this->context->language->id,$this->context->shop->id);
$categoriesHome = $categoryRoot->getSubCategories($this->context->language->id);
$this->smarty->assign(array(
'subcategories' => $categoriesHome,
'homeSize' => Image::getSize('medium_default')
));
return $this->display(__FILE__, 'blockhomecategorys.tpl');
}
}
{if isset($subcategories)}
<h2>{l s='Categorys' mod='blockhomecategorys'}</h2>
<div id="subcategories">
<ul class="inline_list">
{foreach from=$subcategories item=subcategory}
<li class="clearfix">
<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img">
{if $subcategory.id_image}
<img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
{else}
<img src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
{/if}
</a>
<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" class="cat_name">{$subcategory.name|escape:'htmlall':'UTF-8'}</a>
</li>
{/foreach}
</ul>
<br class="clear"/>
</div>
{/if}
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.