<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Подкатегории]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/717/" />
	<updated>2016-05-23T06:07:02Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/717/podkategorii/</id>
		<entry>
			<title type="html"><![CDATA[Re: Подкатегории]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3264/#p3264" />
			<content type="html"><![CDATA[<p>1. Обрешина я имел в виду, что вылезли еще и спец категории.<br />2. С активной ссылкой разобрался спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-05-23T06:07:02Z</updated>
			<id>https://forum.readyscript.ru/post/3264/#p3264</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подкатегории]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3260/#p3260" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-05-20T12:53:07Z</updated>
			<id>https://forum.readyscript.ru/post/3260/#p3260</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подкатегории]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3257/#p3257" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-05-20T08:50:52Z</updated>
			<id>https://forum.readyscript.ru/post/3257/#p3257</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подкатегории]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3256/#p3256" />
			<content type="html"><![CDATA[<p>что то не работает?</p>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-05-20T08:11:54Z</updated>
			<id>https://forum.readyscript.ru/post/3256/#p3256</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подкатегории]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3255/#p3255" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-05-20T07:50:57Z</updated>
			<id>https://forum.readyscript.ru/post/3255/#p3255</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подкатегории]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3253/#p3253" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-05-20T06:09:17Z</updated>
			<id>https://forum.readyscript.ru/post/3253/#p3253</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подкатегории]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3249/#p3249" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-05-19T14:20:06Z</updated>
			<id>https://forum.readyscript.ru/post/3249/#p3249</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подкатегории]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3248/#p3248" />
			<content type="html"><![CDATA[<p>Классическая. Вы просили создать тему на форуме, мы с вами общались по майлу</p>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-05-19T10:46:34Z</updated>
			<id>https://forum.readyscript.ru/post/3248/#p3248</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подкатегории]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3246/#p3246" />
			<content type="html"><![CDATA[<p>В самом шаблоне выводятся только подкатегории текущей категории. У вас какая тема оформления?</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-05-19T10:11:04Z</updated>
			<id>https://forum.readyscript.ru/post/3246/#p3246</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Подкатегории]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3239/#p3239" />
			<content type="html"><![CDATA[<p>Добрый день. Подскажите в каком файле найти условие, если зайти в подкатегорию(sub_dir) то остальные подкатегории пропадают. Хочу сделать что бы они оставались</p>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-05-19T07:48:42Z</updated>
			<id>https://forum.readyscript.ru/post/3239/#p3239</id>
		</entry>
</feed>
