<?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>http://forum.readyscript.ru/topic/1700/vyvod-modulya-vzavisimosti-ot-kategorii/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/1700/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Вывод модуля взависимости от категории».]]></description>
		<lastBuildDate>Wed, 26 Dec 2018 09:34:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Вывод модуля взависимости от категории]]></title>
			<link>http://forum.readyscript.ru/post/9353/#p9353</link>
			<description><![CDATA[<div class="quotebox"><cite>Андрей пишет:</cite><blockquote><p>Пытался как в PHP, но не знал, что тут вообще такой интересный синтаксис <strong>|cat:</strong></p></blockquote></div><p>Это не &quot;тут&quot;, это smarty<br /><a href="https://www.smarty.net/docsv2/ru/">https://www.smarty.net/docsv2/ru/</a><br />smarty, конечно, похож на php и создавался с оглядкой на его синтаксис, но отличий предостаточно</p>]]></description>
			<author><![CDATA[null@example.com (Polo Art)]]></author>
			<pubDate>Wed, 26 Dec 2018 09:34:47 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9353/#p9353</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод модуля взависимости от категории]]></title>
			<link>http://forum.readyscript.ru/post/9352/#p9352</link>
			<description><![CDATA[<p>Александр, спасибо.</p><p>Это то, что нужно. Как вставить переменную в переменную с текстом не знал.</p><p>Пытался как в PHP, но не знал, что <span class="bbu"><strong>в Smarty</strong></span> вообще такой интересный синтаксис <strong>|cat:</strong></p><p>...........................</p><p>По поводу условий. Проблема была в том, что вызывалось исключение. Если нет исключения, то выводит именно там, где нужно блок.</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Wed, 26 Dec 2018 06:05:12 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9352/#p9352</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод модуля взависимости от категории]]></title>
			<link>http://forum.readyscript.ru/post/9351/#p9351</link>
			<description><![CDATA[<p>1. <br />Попробуйте так:<br /></p><div class="codebox"><pre><code>{$tmp=&quot;blocks/lastnews/artInCat&quot;|cat:$category.parent|cat:&quot;.tpl&quot;}
{moduleinsert name=&quot;Article\Controller\Block\Lastnews&quot;  indexTemplate=$tmp category=&quot;toys&quot;}</code></pre></div><p>2.<br /></p><div class="codebox"><pre><code>{moduleinsert name=&quot;Article\Controller\Block\Lastnews&quot;  indexTemplate=$tmp category=$parentCat}</code></pre></div><p>3. А кэш системы сбрасывали?</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Tue, 25 Dec 2018 18:53:55 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9351/#p9351</guid>
		</item>
		<item>
			<title><![CDATA[Вывод модуля взависимости от категории]]></title>
			<link>http://forum.readyscript.ru/post/9348/#p9348</link>
			<description><![CDATA[<p>Здравствуйте.</p><p>Идея: вывести модуль на страницах определённой родительской категории</p><p>Вот код.</p><br /><div class="codebox"><pre><code>{if $route_manager=$router-&gt;getCurrentRoute()}
    {$route_id=$route_manager-&gt;getId()}
{/if}

{if $route_id==&quot;catalog-front-listproducts&quot;}

    {$category_alias=$this_controller-&gt;request(&#039;category&#039;,&#039;string&#039;)} 

    {static_call var=category callback=[&#039;\Catalog\Model\Orm\Dir&#039;, &#039;loadByWhere&#039;] params=[[&#039;alias&#039;=&gt;$category_alias]]} 
    
    {if $category.parent==&quot;191&quot;}
             
            $parentCat=&quot;toys&quot;

    {/if}


    {moduleinsert name=&quot;Article\Controller\Block\Lastnews&quot;  indexTemplate=&quot;blocks/lastnews/artInCat191.tpl&quot; category=&quot;toys&quot;}

    {/if}
    
{if 1&gt;0}

    {/if}

    
{if 0&gt;1}

    {/if}

{/if}</code></pre></div><br /><p>1) <strong>Как изменить код indexTemplate=&quot;blocks/lastnews/artInCat191.tpl&quot; , чтобы 191 бралось из переменной &quot;$category.parent&quot; (это ID родительской категории)</strong></p><p>2) <strong>Как изменить код category=&quot;toys&quot; , чтобы toys бралось из переменной &quot;$parentCat&quot; (это ALIAS категории контента)</strong></p><p>3) Модуль выводится всегда, вне зависимости от условия. Например блок <strong>if 1&gt;0</strong> и наоборот <strong>if 0&lt;1 </strong> - в любом варианте выводится модуль</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Tue, 25 Dec 2018 07:47:43 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9348/#p9348</guid>
		</item>
	</channel>
</rss>
