<?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/479/uslovie-na-proverku-izobrazheniya-k-kategorii/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/479/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Условие на проверку изображения к категории».]]></description>
		<lastBuildDate>Thu, 24 Sep 2015 14:39:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Условие на проверку изображения к категории]]></title>
			<link>http://forum.readyscript.ru/post/1985/#p1985</link>
			<description><![CDATA[<p>Спасибо большое, работает!</p>]]></description>
			<author><![CDATA[null@example.com (Юрий)]]></author>
			<pubDate>Thu, 24 Sep 2015 14:39:59 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1985/#p1985</guid>
		</item>
		<item>
			<title><![CDATA[Re: Условие на проверку изображения к категории]]></title>
			<link>http://forum.readyscript.ru/post/1984/#p1984</link>
			<description><![CDATA[<p>Всё достаточно просто... <br />Когда значение картинки есть, то оно присутствует в массиве самого объекта, который Вы перебираете. У Вас не получалось его не выводить, т.к. Вы обращались к объекту не как к массиву, а как к <strong>protected </strong> свойству объекта (из-за двойного подчёркивания __image), а оно в любом случае будет объектом изображения (<strong>\RS\Orm\Type\Image</strong>), т.к. оно в классе самого ORM объекта определено как объект картинки. Но если вы обращаетесь к ORM объекту как к массиву, то он либо даёт значение картинки(название файла), либо возвращает false.<br />Т.е. Вам достаточно проверить как:<br /></p><div class="codebox"><pre><code>{foreach $sub_dirs as $item} {* Перебор директорий *}
     {if $item.image}{* Если картинка cуществует *}
          &lt;img src=&quot;{$item-&gt;__image-&gt;getUrl(310, 310, &#039;xy&#039;)}&quot; /&gt; {* Получаем картинку через объект *}
          &lt;a href=&quot;{urlmake category=$item._alias p=null f=null bfilter=null}&quot;&gt;{$item.name}&lt;/a&gt;
     {else}
           {* Если картинка не существует *}
     {/if}
{/foreach}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Александр)]]></author>
			<pubDate>Thu, 24 Sep 2015 14:29:39 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1984/#p1984</guid>
		</item>
		<item>
			<title><![CDATA[Условие на проверку изображения к категории]]></title>
			<link>http://forum.readyscript.ru/post/1983/#p1983</link>
			<description><![CDATA[<p>в list_products.tpl в цикле вывел изображение к категории, но у меня не получается написать условие, что бы она (изобр.) не выводилась если не загружена.</p><p>{foreach from=$sub_dirs item=item}<br />&nbsp; &nbsp; &nbsp;&lt;img src=&quot;{$item-&gt;__image-&gt;getUrl(310, 310, &#039;xy&#039;)}&quot; /&gt;<br />&nbsp; &nbsp; &nbsp;&lt;a href=&quot;{urlmake category=$item._alias p=null f=null bfilter=null}&quot;&gt;{$item.name}&lt;/a&gt;<br />/foreach}</p><p>ps: Пытался использовать empty, но переменная не пустая.</p>]]></description>
			<author><![CDATA[null@example.com (Юрий)]]></author>
			<pubDate>Thu, 24 Sep 2015 14:20:12 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1983/#p1983</guid>
		</item>
	</channel>
</rss>
