<?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/2112/" />
	<updated>2020-07-21T08:10:19Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/2112/vyvesti-kategoriyu-v-state/</id>
		<entry>
			<title type="html"><![CDATA[Re: Вывести категорию в статье?]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11200/#p11200" />
			<content type="html"><![CDATA[<p>Спасибо, работает. <br />Да, это был файл view_article.tpl<br />Только странно, что работает сравнение, например: <br /></p><div class="codebox"><pre><code>{if $parent.title == &#039;Наши проекты&#039;}</code></pre></div><p>Но не работает просто вывод<br /></p><div class="codebox"><pre><code>{$parent.title}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Валентина]]></name>
				<uri>https://forum.readyscript.ru/user/1642/</uri>
			</author>
			<updated>2020-07-21T08:10:19Z</updated>
			<id>https://forum.readyscript.ru/post/11200/#p11200</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вывести категорию в статье?]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11199/#p11199" />
			<content type="html"><![CDATA[<p>Насколько я понимаю, вы находитесь на странице просмотра статьи, т.е. article-front-view, за данную страницу отвечает контроллер \Article\Controller\Front\View, видим что в данном шаблоне статья передается в переменной article</p><div class="codebox"><pre><code>        $this-&gt;view-&gt;assign(array(
            &#039;article&#039; =&gt; $article
        ));</code></pre></div><p>Ваш ход мыслей верный, думаю вы просто ошиблись в том, что getCategory() нужно вызывать у $article в шаблоне <br />%article%/view_article.tpl</p><div class="codebox"><pre><code>{$categoria = $article-&gt;getCategory()} {* Здесь будет Article\Model\Orm\Category *}
{$parent = $categoria-&gt;getParent()} {* Здесь будет Article\Model\Orm\Category *}
{$parent.title} {* У объекта Article\Model\Orm\Category название в поле title находится *}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2020-07-20T18:54:39Z</updated>
			<id>https://forum.readyscript.ru/post/11199/#p11199</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Вывести категорию в статье?]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11198/#p11198" />
			<content type="html"><![CDATA[<p>Нужно сделать разный вывод статей в зависимости от рубрики, в которой они находятся.<br />Пытаюсь вывести по аналогии с классом product<br /></p><div class="codebox"><pre><code>{$categoria = $category-&gt;getCategory()}
{$parent = $categoria-&gt;getParent()}
{$parent.name}</code></pre></div><p>Ошибка.<br />Метод, который работает на карточке товара, конечно здесь не работает.<br /></p><div class="codebox"><pre><code>{$maindir=$product-&gt;getMainDir()}
{$maindir.name}</code></pre></div><p>Как вывести категорию в статье?</p><p>Документация отсюда: <a href="https://readyscript.ru/dev-manual/class_article_1_1_model_1_1_orm_1_1_article.html#ada0bf69887885f455ebdfbe878e14543">https://readyscript.ru/dev-manual/class … e878e14543</a></p>]]></content>
			<author>
				<name><![CDATA[Валентина]]></name>
				<uri>https://forum.readyscript.ru/user/1642/</uri>
			</author>
			<updated>2020-07-20T17:12:34Z</updated>
			<id>https://forum.readyscript.ru/post/11198/#p11198</id>
		</entry>
</feed>
