<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Получение id категории]]></title>
		<link>https://forum.readyscript.ru/topic/180/poluchenie-id-kategorii/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/180/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Получение id категории».]]></description>
		<lastBuildDate>Thu, 13 Nov 2014 13:59:55 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Получение id категории]]></title>
			<link>https://forum.readyscript.ru/post/624/#p624</link>
			<description><![CDATA[<p>У товара может быть одновременно несколько категорий, но чтобы получить ID главной можно воспользоваться методом:<br /></p><div class="codebox"><pre><code>$product-&gt;getMainDir()-&gt;id</code></pre></div><div class="codebox"><pre><code>{moduleinsert name=&quot;\Catalog\Controller\Block\TopProducts&quot; indexTemplate=&#039;blocks/topproducts/top_products.tpl&#039; pageSize=5 dirs=$product-&gt;getMainDir()-&gt;id order=&#039;id&#039;}</code></pre></div><p>В шаблоне TopProducts.tpl вы можете воспользоваться переменной $dir, в которой находится объект \Catalog\Model\Orm\Dir. </p><div class="codebox"><pre><code>&lt;div class=&quot;leaders&quot; data=&quot;{$dir.id}&quot;&gt;</code></pre></div><p>Узнать переменные, поступающие в шаблон можно, заглянув в класс \Catalog\Controller\Block\TopProducts, конструкция $this-&gt;view-&gt;assign( ... )</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Thu, 13 Nov 2014 13:59:55 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/624/#p624</guid>
		</item>
		<item>
			<title><![CDATA[Получение id категории]]></title>
			<link>https://forum.readyscript.ru/post/613/#p613</link>
			<description><![CDATA[<p>Собственно 2 вопроса:</p><p>1. Необходимо вывести список товаров категории в карточке товара, но список из той же категории, что и сам товар.<br />Имея:<br /></p><div class="codebox"><pre><code>{moduleinsert name=&quot;\Catalog\Controller\Block\TopProducts&quot; indexTemplate=&#039;blocks/topproducts/top_products.tpl&#039; pageSize=5 dirs=&#039;id категории&#039; order=&#039;id&#039;}</code></pre></div><p>Остаётся только получить id категории в которой находится товар. Возможно ли это реализовать и как?</p><p>2. Необходимо выводить в модуль id категории<br />Всё тот же модуль TopProducts, но теперь в него самого (а точнее в TopProducts.tpl), нужно вывести id той категории, которую он использует и вставить его атрибутом в div, например:<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;leaders&quot; data=&quot;id категории&quot;&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Михалёв)]]></author>
			<pubDate>Wed, 12 Nov 2014 22:21:37 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/613/#p613</guid>
		</item>
	</channel>
</rss>
