<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Тема "Воздушная" переход на Rediscript 4.1]]></title>
		<link>http://forum.readyscript.ru/topic/1795/tema-vozdushnaya-perekhod-na-rediscript-41/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/1795/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Тема "Воздушная" переход на Rediscript 4.1».]]></description>
		<lastBuildDate>Wed, 28 Aug 2019 18:09:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/10324/#p10324</link>
			<description><![CDATA[<p>Спасибо большое, Саша!<br />Логику понял.</p>]]></description>
			<author><![CDATA[null@example.com (Алексей)]]></author>
			<pubDate>Wed, 28 Aug 2019 18:09:35 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10324/#p10324</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/10322/#p10322</link>
			<description><![CDATA[<div class="codebox"><pre><code>{if $subdir2-&gt;getChildsCount()}
                                     &lt;ul&gt;
                                         {foreach $subdir2.child as $subdir3}
                                          &lt;li&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir3.fields-&gt;getUrl()}&quot;&gt;{$subdir3.fields.name}&lt;/a&gt;&lt;/li&gt;
                                          {/foreach}
                                     &lt;/ul&gt;
                                    {/if}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Wed, 28 Aug 2019 13:26:00 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10322/#p10322</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/10321/#p10321</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Конечно возможен, главной, просто, чтобы были значения. У вас <strong>$subdir-&gt;getChildsCount()</strong> дублируется дл третьего урочня и четвертого.</p></blockquote></div><p>Александр, подскажите, как правильно обратиться к директории 4 уровня?<br /><strong>$<span class="bbu">sub</span>subdir-&gt;getChildsCount()</strong> <img src="http://forum.readyscript.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (Алексей)]]></author>
			<pubDate>Wed, 28 Aug 2019 10:28:54 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10321/#p10321</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/10314/#p10314</link>
			<description><![CDATA[<p>Конечно возможен, главной, просто, чтобы были значения. У вас <strong>$subdir-&gt;getChildsCount()</strong> дублируется дл третьего урочня и четвертого.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Mon, 26 Aug 2019 14:22:26 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10314/#p10314</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/10310/#p10310</link>
			<description><![CDATA[<p>Александр, подскажите!<br />А Еще один уровень вложенного меню возможен?<br />Пытаюсь его сделать, но сайт перестает открываться вовсе, а до третьего (включительно) все работает<br />Вот кусочек кода. Где ошибка? (или движок не способен на еще один уровень?)<br /></p><div class="codebox"><pre><code>{* Второй уровень *}
&lt;div class=&quot;t-dropdown-menu&quot;&gt;
  &lt;div class=&quot;container-fluid&quot;&gt;
     &lt;div class=&quot;t-nav-catalog-list__inner&quot;&gt;
       &lt;div class=&quot;t-close&quot;&gt;&lt;i class=&quot;pe-2x pe-7s-close-circle&quot;&gt;&lt;/i&gt;&lt;/div&gt;
       &lt;div class=&quot;t-nav-catalog-list__scene&quot;&gt;
           {foreach $dir.child as $subdir}
            &lt;div class=&quot;t-nav-catalog-list-block&quot;&gt;
               &lt;a {$subdir.fields-&gt;getDebugAttributes()} href=&quot;{$subdir.fields-&gt;getUrl()}&quot; class=&quot;t-nav-catalog-list-block__header&quot;&gt;{$subdir.fields.name}&lt;/a&gt;
{* Третий уровень *}
                   {if $subdir-&gt;getChildsCount()}
                    &lt;ul class=&quot;t-nav-catalog-list-block__list&quot;&gt;
                        {foreach $subdir.child as $subdir2}
                           &lt;li&gt;&lt;a {$subdir2.fields-&gt;getDebugAttributes()} href=&quot;{$subdir2.fields-&gt;getUrl()}&quot; class=&quot;t-nav-catalog-list-block__link&quot;&gt;{$subdir2.fields.name}&lt;span style=&quot;color: #8b8b8b;font-size: small;&quot;&gt; ({$subdir2.fields.itemcount})&lt;/span&gt;&lt;/a&gt;
                                 {*Четвертый уровень *}
                                  {if $subdir-&gt;getChildsCount()}
                                     &lt;ul&gt;
                                         {foreach $subdir.child as $subdir3}
                                          &lt;li&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir3.fields-&gt;getUrl()}&quot;&gt;{$subdir3.fields.name}&lt;/a&gt;&lt;/li&gt;
                                          {/foreach}
                                     &lt;/ul&gt;
                                    {/if}
                              &lt;/li&gt;
                           {/foreach}
                        &lt;/ul&gt;
                         {/if}
                      &lt;/div&gt;
                    {/foreach}
         &lt;/div&gt;
&lt;/div&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Алексей)]]></author>
			<pubDate>Sun, 25 Aug 2019 12:16:20 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10310/#p10310</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/9958/#p9958</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><div class="codebox"><pre><code>{* Список категорий из 3-х уровней*}
{if $dirlist}
&lt;div class=&quot;mobile&quot;&gt;
    &lt;a class=&quot;caption ht&quot;&gt;Категории&lt;/a&gt;
    &lt;a href=&quot;#&quot; class=&quot;ht toggle&quot;&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;ul itemscope itemtype=&quot;http://schema.org/SiteNavigationElement&quot; class=&quot;catalog&quot;&gt;
    {foreach $dirlist as $dir}
    &lt;li class=&quot;{if $dir-&gt;getChildsCount()} node{/if}&quot; {$dir.fields-&gt;getDebugAttributes()}&gt;
        &lt;a itemprop=&quot;url&quot; href=&quot;{$dir.fields-&gt;getUrl()}&quot;&gt;{$dir.fields.name}&lt;/a&gt;&lt;i&gt;&lt;/i&gt;
        {if $dir-&gt;getChildsCount()}
            {$cnt=count($dir.child)}
            {$columns=1}
            {if $cnt&gt;3}{$columns=2}{/if}
            {if $cnt&gt;6}{$columns=3}{/if}
            {if $cnt&gt;12}{$columns=4}{/if}
            {* Второй уровень *}
            &lt;ul class=&quot;columns{$columns}&quot;&gt;
                {foreach $dir.child as $subdir}
                &lt;li {if $subdir-&gt;getChildsCount()}class=&quot;node&quot;{/if}&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir.fields-&gt;getUrl()}&quot;&gt;{$subdir.fields.name}&lt;/a&gt;
                    {if $subdir-&gt;getChildsCount()}
                    {* Третий уровень *}
                    &lt;ul&gt;
                        {foreach $subdir.child as $subdir2}
                        &lt;li&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir2.fields-&gt;getUrl()}&quot;&gt;{$subdir2.fields.name}&lt;/a&gt;&lt;/li&gt;
                        {/foreach}
                    &lt;/ul&gt;
                    {/if}
                &lt;/li&gt;
                {/foreach}
            &lt;/ul&gt;
        {/if}
    &lt;/li&gt;
    {/foreach}
&lt;/ul&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
    $(function() {
        $(&#039;.catalog .node &gt; a, .catalog .node &gt; i&#039;).click(function(e) {
            if ($.detectMedia(&#039;mobile&#039;) || $.detectMedia(&#039;portrait&#039;)) {
                $(this).closest(&#039;.node&#039;).toggleClass(&#039;open&#039;);
                e.preventDefault();
            }
        });
        $(&#039;.topCategory .ht&#039;).click(function() {
            $(&#039;.topCategory&#039;).toggleClass(&#039;open&#039;);
            return false;
        });        

    });
&lt;/script&gt;
{else}
    {include file=&quot;%THEME%/block_stub.tpl&quot;  class=&quot;blockCategory blockSmall&quot; do=[
        [
            &#039;title&#039; =&gt; t(&quot;Добавьте категории товаров&quot;),
            &#039;href&#039; =&gt; {adminUrl do=false mod_controller=&quot;catalog-ctrl&quot;}
        ]
    ]}
{/if}</code></pre></div></blockquote></div><p>Саш! Огромное тебе спасибо все заработало как надо.</p>]]></description>
			<author><![CDATA[null@example.com (Денис)]]></author>
			<pubDate>Mon, 13 May 2019 09:00:53 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9958/#p9958</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/9957/#p9957</link>
			<description><![CDATA[<div class="codebox"><pre><code>{* Список категорий из 3-х уровней*}
{if $dirlist}
&lt;div class=&quot;mobile&quot;&gt;
    &lt;a class=&quot;caption ht&quot;&gt;Категории&lt;/a&gt;
    &lt;a href=&quot;#&quot; class=&quot;ht toggle&quot;&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;ul itemscope itemtype=&quot;http://schema.org/SiteNavigationElement&quot; class=&quot;catalog&quot;&gt;
    {foreach $dirlist as $dir}
    &lt;li class=&quot;{if $dir-&gt;getChildsCount()} node{/if}&quot; {$dir.fields-&gt;getDebugAttributes()}&gt;
        &lt;a itemprop=&quot;url&quot; href=&quot;{$dir.fields-&gt;getUrl()}&quot;&gt;{$dir.fields.name}&lt;/a&gt;&lt;i&gt;&lt;/i&gt;
        {if $dir-&gt;getChildsCount()}
            {$cnt=count($dir.child)}
            {$columns=1}
            {if $cnt&gt;3}{$columns=2}{/if}
            {if $cnt&gt;6}{$columns=3}{/if}
            {if $cnt&gt;12}{$columns=4}{/if}
            {* Второй уровень *}
            &lt;ul class=&quot;columns{$columns}&quot;&gt;
                {foreach $dir.child as $subdir}
                &lt;li {if $subdir-&gt;getChildsCount()}class=&quot;node&quot;{/if}&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir.fields-&gt;getUrl()}&quot;&gt;{$subdir.fields.name}&lt;/a&gt;
                    {if $subdir-&gt;getChildsCount()}
                    {* Третий уровень *}
                    &lt;ul&gt;
                        {foreach $subdir.child as $subdir2}
                        &lt;li&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir2.fields-&gt;getUrl()}&quot;&gt;{$subdir2.fields.name}&lt;/a&gt;&lt;/li&gt;
                        {/foreach}
                    &lt;/ul&gt;
                    {/if}
                &lt;/li&gt;
                {/foreach}
            &lt;/ul&gt;
        {/if}
    &lt;/li&gt;
    {/foreach}
&lt;/ul&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
    $(function() {
        $(&#039;.catalog .node &gt; a, .catalog .node &gt; i&#039;).click(function(e) {
            if ($.detectMedia(&#039;mobile&#039;) || $.detectMedia(&#039;portrait&#039;)) {
                $(this).closest(&#039;.node&#039;).toggleClass(&#039;open&#039;);
                e.preventDefault();
            }
        });
        $(&#039;.topCategory .ht&#039;).click(function() {
            $(&#039;.topCategory&#039;).toggleClass(&#039;open&#039;);
            return false;
        });        

    });
&lt;/script&gt;
{else}
    {include file=&quot;%THEME%/block_stub.tpl&quot;  class=&quot;blockCategory blockSmall&quot; do=[
        [
            &#039;title&#039; =&gt; t(&quot;Добавьте категории товаров&quot;),
            &#039;href&#039; =&gt; {adminUrl do=false mod_controller=&quot;catalog-ctrl&quot;}
        ]
    ]}
{/if}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Fri, 10 May 2019 09:49:45 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9957/#p9957</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/9955/#p9955</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><div class="codebox"><pre><code>&lt;li {if $dir-&gt;getChildsCount()}class=&quot;node&quot;{/if}&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir.fields-&gt;getUrl()}&quot;&gt;{$subdir.fields.name}&lt;/a&gt;
                    {if $dir-&gt;getChildsCount()}
                    {* Третий уровень *}</code></pre></div><p>Здесь subdir не проверяете.</p></blockquote></div><p>Программирование не сильная моя сторона, я занимаюсь SEO, построением бизнес процессов и автоматизацией бизнеса.&nbsp; </p><p>Александр! Есле не сложно подскажи как должно быть.</p>]]></description>
			<author><![CDATA[null@example.com (Денис)]]></author>
			<pubDate>Wed, 08 May 2019 19:31:33 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9955/#p9955</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/9954/#p9954</link>
			<description><![CDATA[<div class="codebox"><pre><code>&lt;li {if $dir-&gt;getChildsCount()}class=&quot;node&quot;{/if}&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir.fields-&gt;getUrl()}&quot;&gt;{$subdir.fields.name}&lt;/a&gt;
                    {if $dir-&gt;getChildsCount()}
                    {* Третий уровень *}</code></pre></div><p>Здесь subdir не проверяете.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Wed, 08 May 2019 12:24:32 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9954/#p9954</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/9953/#p9953</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><div class="codebox"><pre><code>{if !empty($dir.child)}</code></pre></div><p>на <br /></p><div class="codebox"><pre><code>{if $dir-&gt;getChildsCount()}</code></pre></div><p>и т.д.</p><p>Т.е. empty там уже нельзя использовать, т.к. это не массив уже а объект.</p></blockquote></div><p>Спасобо Саш за подсказку, как всегда выручаешь! А то я как всегда полез в дебри кода.</p><p>Все в версии для десктопа работает нормально теперь, но с мобильной версией меню проблемка не хочет переходить по вложенным пунктам меню. Подскажи пожалуйста что может быть не так вот код:<br /></p><div class="codebox"><pre><code>{* Список категорий из 3-х уровней*}
{if $dirlist}
&lt;div class=&quot;mobile&quot;&gt;
    &lt;a class=&quot;caption ht&quot;&gt;Категории&lt;/a&gt;
    &lt;a href=&quot;#&quot; class=&quot;ht toggle&quot;&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;ul itemscope itemtype=&quot;http://schema.org/SiteNavigationElement&quot; class=&quot;catalog&quot;&gt;
    {foreach $dirlist as $dir}
    &lt;li class=&quot;{if $dir-&gt;getChildsCount()} node{/if}&quot; {$dir.fields-&gt;getDebugAttributes()}&gt;
        &lt;a itemprop=&quot;url&quot; href=&quot;{$dir.fields-&gt;getUrl()}&quot;&gt;{$dir.fields.name}&lt;/a&gt;&lt;i&gt;&lt;/i&gt;
        {if $dir-&gt;getChildsCount()}
            {$cnt=count($dir.child)}
            {$columns=1}
            {if $cnt&gt;3}{$columns=2}{/if}
            {if $cnt&gt;6}{$columns=3}{/if}
            {if $cnt&gt;12}{$columns=4}{/if}
            {* Второй уровень *}
            &lt;ul class=&quot;columns{$columns}&quot;&gt;
                {foreach $dir.child as $subdir}
                &lt;li {if $dir-&gt;getChildsCount()}class=&quot;node&quot;{/if}&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir.fields-&gt;getUrl()}&quot;&gt;{$subdir.fields.name}&lt;/a&gt;
                    {if $dir-&gt;getChildsCount()}
                    {* Третий уровень *}
                    &lt;ul&gt;
                        {foreach $subdir.child as $subdir2}
                        &lt;li&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir2.fields-&gt;getUrl()}&quot;&gt;{$subdir2.fields.name}&lt;/a&gt;&lt;/li&gt;
                        {/foreach}
                    &lt;/ul&gt;
                    {/if}
                &lt;/li&gt;
                {/foreach}
            &lt;/ul&gt;
        {/if}
    &lt;/li&gt;
    {/foreach}
&lt;/ul&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
    $(function() {
        $(&#039;.catalog .node &gt; a, .catalog .node &gt; i&#039;).click(function(e) {
            if ($.detectMedia(&#039;mobile&#039;) || $.detectMedia(&#039;portrait&#039;)) {
                $(this).closest(&#039;.node&#039;).toggleClass(&#039;open&#039;);
                e.preventDefault();
            }
        });
        $(&#039;.topCategory .ht&#039;).click(function() {
            $(&#039;.topCategory&#039;).toggleClass(&#039;open&#039;);
            return false;
        });        

    });
&lt;/script&gt;
{else}
    {include file=&quot;%THEME%/block_stub.tpl&quot;  class=&quot;blockCategory blockSmall&quot; do=[
        [
            &#039;title&#039; =&gt; t(&quot;Добавьте категории товаров&quot;),
            &#039;href&#039; =&gt; {adminUrl do=false mod_controller=&quot;catalog-ctrl&quot;}
        ]
    ]}
{/if}</code></pre></div><p>вот сам пациент: <a href="https://magazin-nozhei.ru">https://magazin-nozhei.ru</a></p><p>Заранее благодарен за помощь!</p>]]></description>
			<author><![CDATA[null@example.com (Денис)]]></author>
			<pubDate>Wed, 08 May 2019 09:07:40 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9953/#p9953</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/9952/#p9952</link>
			<description><![CDATA[<div class="codebox"><pre><code>{if !empty($dir.child)}</code></pre></div><p>на <br /></p><div class="codebox"><pre><code>{if $dir-&gt;getChildsCount()}</code></pre></div><p>и т.д.</p><p>Т.е. empty там уже нельзя использовать, т.к. это не массив уже а объект.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Tue, 07 May 2019 18:00:08 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9952/#p9952</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/9951/#p9951</link>
			<description><![CDATA[<p>Есть вот такой код </p><div class="codebox"><pre><code>&lt;ul&gt;
    {foreach $tree_list as $dir}
       &lt;li&gt;
            &lt;span&gt;{$dir-&gt;getName()}&lt;/span&gt;

           {if $dir-&gt;getChildsCount()}
               &lt;ul&gt;
                    {foreach $dir-&gt;getChilds() as $sub_dir}
                       ...
                     {/foreach}
                &lt;/ul&gt;
            {/if}
         &lt;/li&gt;
    {/foreach}
 &lt;/ul&gt;</code></pre></div><p>но что куда распихать ума не приложу</p>]]></description>
			<author><![CDATA[null@example.com (Денис)]]></author>
			<pubDate>Tue, 07 May 2019 15:29:50 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9951/#p9951</guid>
		</item>
		<item>
			<title><![CDATA[Тема "Воздушная" переход на Rediscript 4.1]]></title>
			<link>http://forum.readyscript.ru/post/9950/#p9950</link>
			<description><![CDATA[<p>Вот шаблон меню подскажите как и что поменять для версии 4.1<br /></p><div class="codebox"><pre><code>{* Список категорий из 3-х уровней*}
{if $dirlist}
&lt;div class=&quot;mobile&quot;&gt;
    &lt;a class=&quot;caption ht&quot;&gt;Категории&lt;/a&gt;
    &lt;a href=&quot;#&quot; class=&quot;ht toggle&quot;&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;ul itemscope itemtype=&quot;http://schema.org/SiteNavigationElement&quot; class=&quot;catalog&quot;&gt;
    {foreach $dirlist as $dir}
    &lt;li class=&quot;{if !empty($dir.child)} node{/if}&quot; {$dir.fields-&gt;getDebugAttributes()}&gt;
        &lt;a itemprop=&quot;url&quot; href=&quot;{$dir.fields-&gt;getUrl()}&quot;&gt;{$dir.fields.name}&lt;/a&gt;&lt;i&gt;&lt;/i&gt;
        {if !empty($dir.child)}
            {$cnt=count($dir.child)}
            {$columns=1}
            {if $cnt&gt;3}{$columns=2}{/if}
            {if $cnt&gt;6}{$columns=3}{/if}
            {if $cnt&gt;12}{$columns=4}{/if}
            {* Второй уровень *}
            &lt;ul class=&quot;columns{$columns}&quot;&gt;
                {foreach $dir.child as $subdir}
                &lt;li {if !empty($subdir.child)}class=&quot;node&quot;{/if}&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir.fields-&gt;getUrl()}&quot;&gt;{$subdir.fields.name}&lt;/a&gt;
                    {if !empty($subdir.child)}
                    {* Третий уровень *}
                    &lt;ul&gt;
                        {foreach $subdir.child as $subdir2}
                        &lt;li&gt;&lt;a itemprop=&quot;url&quot; href=&quot;{$subdir2.fields-&gt;getUrl()}&quot;&gt;{$subdir2.fields.name}&lt;/a&gt;&lt;/li&gt;
                        {/foreach}
                    &lt;/ul&gt;
                    {/if}
                &lt;/li&gt;
                {/foreach}
            &lt;/ul&gt;
        {/if}
    &lt;/li&gt;
    {/foreach}
&lt;/ul&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
    $(function() {
        $(&#039;.catalog .node &gt; a, .catalog .node &gt; i&#039;).click(function(e) {
            if ($.detectMedia(&#039;mobile&#039;) || $.detectMedia(&#039;portrait&#039;)) {
                $(this).closest(&#039;.node&#039;).toggleClass(&#039;open&#039;);
                e.preventDefault();
            }
        });
        $(&#039;.topCategory .ht&#039;).click(function() {
            $(&#039;.topCategory&#039;).toggleClass(&#039;open&#039;);
            return false;
        });        

    });
&lt;/script&gt;
{else}
    {include file=&quot;%THEME%/block_stub.tpl&quot;  class=&quot;blockCategory blockSmall&quot; do=[
        [
            &#039;title&#039; =&gt; t(&quot;Добавьте категории товаров&quot;),
            &#039;href&#039; =&gt; {adminUrl do=false mod_controller=&quot;catalog-ctrl&quot;}
        ]
    ]}
{/if}</code></pre></div><p>Заранее благодарен за помощь</p>]]></description>
			<author><![CDATA[null@example.com (Денис)]]></author>
			<pubDate>Tue, 07 May 2019 15:28:25 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9950/#p9950</guid>
		</item>
	</channel>
</rss>
