52 lines
2.1 KiB
Smarty
52 lines
2.1 KiB
Smarty
{*
|
|
* 2017-2019 Zemez
|
|
*
|
|
* JX Mega Menu
|
|
*
|
|
* NOTICE OF LICENSE
|
|
*
|
|
* This source file is subject to the General Public License (GPL 2.0)
|
|
* that is bundled with this package in the file LICENSE.txt.
|
|
* It is also available through the world-wide-web at this URL:
|
|
* http://opensource.org/licenses/GPL-2.0
|
|
*
|
|
* DISCLAIMER
|
|
*
|
|
* Do not edit or add to this file if you wish to upgrade the module to newer
|
|
* versions in the future.
|
|
*
|
|
* @author Zemez (Alexander Grosul)
|
|
* @copyright 2017-2019 Zemez
|
|
* @license http://opensource.org/licenses/GPL-2.0 General Public License (GPL 2.0)
|
|
*}
|
|
|
|
{if isset($node.id) && $node.id}
|
|
{assign var="id" value=$node.id}
|
|
{elseif isset($node.id_cms_category) && $node.id_cms_category}
|
|
{assign var="id" value=$node.id_cms_category}
|
|
{elseif isset($node.id_jxblog_category) && $node.id_jxblog_category}
|
|
{assign var="id" value=$node.id_jxblog_category}
|
|
{/if}
|
|
{if isset($node.is_cms) && $node.is_cms}
|
|
{assign var='item' value="CMS_CAT{$id}"}
|
|
{elseif isset($node.is_cms_page) && $node.is_cms_page}
|
|
{assign var='item' value="CMS{$id}"}
|
|
{elseif isset($node.id_jxblog_category) && $node.id_jxblog_category}
|
|
{assign var='item' value="BLOG{$id}"}
|
|
{else}
|
|
{assign var='item' value="CAT{$id}"}
|
|
{/if}
|
|
<option value="{$item|escape:'htmlall':'UTF-8'}"{if $item == $active} selected="selected"{/if} {if isset($node.level_depth) && $node.level_depth}style="padding-left:{7*$node.level_depth|escape:'htmlall':'UTF-8'}px"{/if} class="{if isset($node.is_cms) && $node.is_cms}cms{elseif isset($node.is_cms_page) && $node.is_cms_page}cms_page{elseif isset($node.id_jxblog_category) && $node.id_jxblog_category}blog-categoty{else}category{/if}">
|
|
{$node.name|escape:'html':'UTF-8'}
|
|
{if isset($node.children) && $node.children|@count > 0}
|
|
{foreach from=$node.children item=child name=categoryTreeBranch}
|
|
{include file="$branche_tpl_path" node=$child active=$active}
|
|
{/foreach}
|
|
{/if}
|
|
{if isset($node.pages) && $node.pages|@count > 0}
|
|
{foreach from=$node.pages item=child name=categoryTreeBranch}
|
|
{include file="$branche_tpl_path" node=$child active=$active}
|
|
{/foreach}
|
|
{/if}
|
|
</option>
|