<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Подкатегории]]></title>
		<link>https://forum.readyscript.ru/topic/717/podkategorii/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/717/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Подкатегории».]]></description>
		<lastBuildDate>Mon, 23 May 2016 06:07:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Подкатегории]]></title>
			<link>https://forum.readyscript.ru/post/3264/#p3264</link>
			<description><![CDATA[<p>1. Обрешина я имел в виду, что вылезли еще и спец категории.<br />2. С активной ссылкой разобрался спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Mon, 23 May 2016 06:07:02 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3264/#p3264</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подкатегории]]></title>
			<link>https://forum.readyscript.ru/post/3260/#p3260</link>
			<description><![CDATA[<p>1. Что&nbsp; такое обрешина?<br />2. У спецкатегорий есть поле <strong>is_spec_dir</strong> можно его тоже проверить.<br /></p><div class="codebox"><pre><code>{if $item.is_spec_dir!=&#039;Y&#039;}

{/if}</code></pre></div><div class="quotebox"><blockquote><p>что то не работает?</p></blockquote></div><p>3. Проверьте название переменной. Я $dir привёл для примера.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Fri, 20 May 2016 12:53:07 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3260/#p3260</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подкатегории]]></title>
			<link>https://forum.readyscript.ru/post/3257/#p3257</link>
			<description><![CDATA[<p>Появилась обрешина, теперь почему то выводятся и спецкатегории. на скриншоте видно<br /><a href="http://itmages.ru/image/view/4294542/a32edd96"><span class="postimg"><img src="http://storage6.static.itmages.ru/i/16/0520/s_1463734250_9619541_a32edd968a.png" alt="http://storage6.static.itmages.ru/i/16/0520/s_1463734250_9619541_a32edd968a.png" /></span></a></p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Fri, 20 May 2016 08:50:52 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3257/#p3257</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подкатегории]]></title>
			<link>https://forum.readyscript.ru/post/3256/#p3256</link>
			<description><![CDATA[<p>что то не работает?</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Fri, 20 May 2016 08:11:54 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3256/#p3256</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подкатегории]]></title>
			<link>https://forum.readyscript.ru/post/3255/#p3255</link>
			<description><![CDATA[<p><strong>isAct</strong> метода не существует в объекте директорий. В блочных категориях он просто приписывается. В Вашем случае - в случае <strong>front</strong> контроллера, идет просто сам объект категорий. Вы можете проверить используя поле <strong>alias</strong> у директории.<br />В шаблоне присутствует переменная <strong>$url</strong>. <br /></p><div class="codebox"><pre><code>{* Получаем алиас из переменой в $_REQUEST *}
{$alias=$url-&gt;request(&#039;category&#039;, &#039;string&#039;)}</code></pre></div><p>Далее просто нужно сравнить эту переменную с полем у категории.<br /></p><div class="codebox"><pre><code>{if $alias==$dir.alias}
  //Ваш код
{/if}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Fri, 20 May 2016 07:50:57 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3255/#p3255</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подкатегории]]></title>
			<link>https://forum.readyscript.ru/post/3253/#p3253</link>
			<description><![CDATA[<p>Вот спасибо ,вот этой строчки кода мне не хватало. Вот полное решение:</p><p>в <strong>list_product.tpl</strong> после <br /></p><div class="codebox"><pre><code>{$list = $this_controller-&gt;api-&gt;addProductsDirs($list)}</code></pre></div><p>вставить<br /></p><div class="codebox"><pre><code>{$dirapi = $this_controller-&gt;api-&gt;resetQueryObject()-&gt;setFilter(&#039;public&#039;, 1)-&gt;setFilter(&#039;parent&#039;, $category-&gt;parent)}
{$my_subdirs=$this_controller-&gt;dirapi-&gt;getChilds($category.parent)}</code></pre></div><p>и заменить на:<br /></p><div class="codebox"><pre><code>    &lt;nav class=&quot;subCategory&quot;&gt;
        {if $sub_dirs}
        {foreach $sub_dirs as $item}
        &lt;a href=&quot;{urlmake category=$item._alias p=null f=null bfilter=null}&quot;&gt;{$item.name}&lt;/a&gt;
        {/foreach}
        {else}
        {foreach $my_subdirs as $item}
        &lt;a href=&quot;{urlmake category=$item._alias p=null f=null bfilter=null}&quot;&gt;{$item.name}&lt;/a&gt;
        {/foreach}
        {/if}
    &lt;/nav&gt;</code></pre></div><p>Но как подсветить активную подкатегорию? через -&gt;isAct() не работает?</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Fri, 20 May 2016 06:09:17 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3253/#p3253</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подкатегории]]></title>
			<link>https://forum.readyscript.ru/post/3249/#p3249</link>
			<description><![CDATA[<div class="quotebox"><cite>Илья пишет:</cite><blockquote><p>Классическая. Вы просили создать тему на форуме, мы с вами общались по майлу</p></blockquote></div><p>Отвечают разные люди.</p><p>Шаблон классической, который отвечает за вывод категорий находится в <br /><strong>/modules/catalog/view/list_products.tpl</strong><br />Его для правки надо скопировать в:<br /><strong>/templates/default/moduleview/catalog/list_products.tpl</strong></p><p>Там есть объект текущей категории в переменной <strong>$category</strong>.<br />id родительской категории находится в поле <strong>$category.parent</strong>.<br />Для получения категорий вы можете воспользоваться АПИ из текущего контроллера<br /></p><div class="codebox"><pre><code>{$my_subdirs=$this_controller-&gt;dirapi-&gt;getChilds($category.parent)}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 19 May 2016 14:20:06 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3249/#p3249</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подкатегории]]></title>
			<link>https://forum.readyscript.ru/post/3248/#p3248</link>
			<description><![CDATA[<p>Классическая. Вы просили создать тему на форуме, мы с вами общались по майлу</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Thu, 19 May 2016 10:46:34 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3248/#p3248</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подкатегории]]></title>
			<link>https://forum.readyscript.ru/post/3246/#p3246</link>
			<description><![CDATA[<p>В самом шаблоне выводятся только подкатегории текущей категории. У вас какая тема оформления?</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 19 May 2016 10:11:04 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3246/#p3246</guid>
		</item>
		<item>
			<title><![CDATA[Подкатегории]]></title>
			<link>https://forum.readyscript.ru/post/3239/#p3239</link>
			<description><![CDATA[<p>Добрый день. Подскажите в каком файле найти условие, если зайти в подкатегорию(sub_dir) то остальные подкатегории пропадают. Хочу сделать что бы они оставались</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Thu, 19 May 2016 07:48:42 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3239/#p3239</guid>
		</item>
	</channel>
</rss>
