<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://ngcms.ru/forum/extern.php?action=feed&amp;tid=2630&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Next Generation CMS :: Форум поддержкиВывод приложенного файла в определенном месте шаблона]]></title>
		<link>https://ngcms.ru/forum/viewtopic.php?id=2630</link>
		<description><![CDATA[Самые свежие сообщения в Вывод приложенного файла в определенном месте шаблона.]]></description>
		<lastBuildDate>Fri, 06 Jul 2012 20:27:21 +0000</lastBuildDate>
		<generator>FluxBB 1.5.11</generator>
		<item>
			<title><![CDATA[Re: Вывод приложенного файла в определенном месте шаблона]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=30149#p30149</link>
			<description><![CDATA[<div class="quotebox"><cite>KhadeR пишет:</cite><blockquote><div><p>а так ? <img src="https://ngcms.ru/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><div class="codebox"><pre><code>[TWIG]
&lt;a href=&quot;{{ _files[0].url }}&quot;&gt;{{ _files[0].origName }}&lt;/a&gt;&lt;br/&gt;
[/TWIG]</code></pre></div></div></blockquote></div><p><img src="https://ngcms.ru/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> спсб!</p>]]></description>
			<author><![CDATA[dummy@example.com (jam214)]]></author>
			<pubDate>Fri, 06 Jul 2012 20:27:21 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=30149#p30149</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод приложенного файла в определенном месте шаблона]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=30148#p30148</link>
			<description><![CDATA[<p>а так ? <img src="https://ngcms.ru/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><div class="codebox"><pre><code>[TWIG]
&lt;a href=&quot;{{ _files[0].url }}&quot;&gt;{{ _files[0].origName }}&lt;/a&gt;&lt;br/&gt;
[/TWIG]</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (KhadeR)]]></author>
			<pubDate>Fri, 06 Jul 2012 19:14:30 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=30148#p30148</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод приложенного файла в определенном месте шаблона]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=30147#p30147</link>
			<description><![CDATA[<p>Я не указал что практически не знаю TWIG:<br />Это работает:</p><div class="codebox"><pre><code>[TWIG]
К новости прикреплены следующие файлы:
{% for file in _files %}
* &lt;a href=&quot;{{ file.url }}&quot;&gt;{{ file.origName }}&lt;/a&gt;&lt;br/&gt;
{% endfor %}
[/TWIG]</code></pre></div><p>А это не работает:</p><div class="codebox"><pre><code>[TWIG]
&lt;a href=&quot;{{ file[0].url }}&quot;&gt;{{ file[0].origName }}&lt;/a&gt;&lt;br/&gt;
[/TWIG]</code></pre></div><p>1. SVN 1004<br />2. Свой шаблон, и на default проверял<br />3. Надеюсь, в шаблонизаторе чайник</p>]]></description>
			<author><![CDATA[dummy@example.com (jam214)]]></author>
			<pubDate>Fri, 06 Jul 2012 18:52:12 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=30147#p30147</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод приложенного файла в определенном месте шаблона]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=30145#p30145</link>
			<description><![CDATA[<p>тест проходит на SVN версии ?<br />в своём собственном шаблоне ?<br />с использованием возможностей шаблонизатора TWIG ?</p>]]></description>
			<author><![CDATA[dummy@example.com (Djaffar)]]></author>
			<pubDate>Fri, 06 Jul 2012 17:35:49 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=30145#p30145</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод приложенного файла в определенном месте шаблона]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=30137#p30137</link>
			<description><![CDATA[<div class="quotebox"><cite>Djaffar пишет:</cite><blockquote><div><p>По идее вот первый файл из списка: {{ file[0].url }}<br />Второй и так далее: {{ file[1].url }}</p></div></blockquote></div><p>Что то у меня не получается, как правильно задать условие?</p>]]></description>
			<author><![CDATA[dummy@example.com (jam214)]]></author>
			<pubDate>Thu, 05 Jul 2012 17:07:52 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=30137#p30137</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод приложенного файла в определенном месте шаблона]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=30126#p30126</link>
			<description><![CDATA[<p>По идее вот первый файл из списка: {{ file[0].url }}<br />Второй и так далее: {{ file[1].url }}</p>]]></description>
			<author><![CDATA[dummy@example.com (Djaffar)]]></author>
			<pubDate>Wed, 04 Jul 2012 17:00:07 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=30126#p30126</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод приложенного файла в определенном месте шаблона]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=30125#p30125</link>
			<description><![CDATA[<div class="quotebox"><cite>vitaly пишет:</cite><blockquote><div><p>3. Как вывести список прикрепленных файлов, считая что плагины файлы прикладывать не могут:</p><div class="codebox"><pre><code>К новости прикреплены следующие файлы:
{% for file in _files %}
* &lt;a href=&quot;{{ file.url }}&quot;&gt;{{ file.origName }}&lt;/a&gt;&lt;br/&gt;
{% endfor %}</code></pre></div><p>p.s. В текущей версии размера файла нет.</p></div></blockquote></div><p><strong>vitaly</strong>, а как вывести файли отдельно, к примеру выводить только первый загружений файл, или первый файл в одном месте шаблона другой в другом?</p><p>Очень жаль что в этой версии нет информации о размере файла, еще хотелось бы видеть в новой версии и количество скачиваний.</p><p>Я думаю было бы полезным создать отдельную ветку на форуме по шаблонизатору TWIG</p>]]></description>
			<author><![CDATA[dummy@example.com (jam214)]]></author>
			<pubDate>Wed, 04 Jul 2012 16:05:55 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=30125#p30125</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод приложенного файла в определенном месте шаблона]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=30088#p30088</link>
			<description><![CDATA[<p><strong>vitaly</strong>,&#160; спасибо!</p>]]></description>
			<author><![CDATA[dummy@example.com (jam214)]]></author>
			<pubDate>Fri, 29 Jun 2012 18:08:34 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=30088#p30088</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод приложенного файла в определенном месте шаблона]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=30087#p30087</link>
			<description><![CDATA[<p>В SVN версии есть возможность вывода приложенных файлов в своём собственном шаблоне с использованием возможностей шаблонизатора TWIG.<br />В news.short.tpl / news.full.tpl доступны переменные <strong>_images</strong> и <strong>_files</strong> - в них живут все приложенные к новости картинки/файлы (причём вне зависимости от плагина, который эти картинки/файлы прикрепил).</p><p>Пример содержимого массива <strong>_files</strong>:</p><div class="codebox"><pre><code>array (
  0 =&gt; 
  array (
    &#039;plugin&#039; =&gt; &#039;&#039;,
    &#039;pidentity&#039; =&gt; &#039;&#039;,
    &#039;url&#039; =&gt; &#039;http://engine.ngcms.ru/uploads/dsn/0a/8a/001/jd-gui-0.3.3.windows.zip&#039;,
    &#039;name&#039; =&gt; &#039;jd-gui-0.3.3.windows.zip&#039;,
    &#039;origName&#039; =&gt; &#039;jd-gui-0.3.3.windows.zip&#039;,
    &#039;description&#039; =&gt; &#039;&#039;,
  ),
)</code></pre></div><p>Отсюда уже всё должно быть понятно <img src="https://ngcms.ru/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />1. Как посмотреть содержимое этих массивов (для отладки и понимания) - при помощи TWIG функции <strong>debugValue()</strong>:</p><div class="codebox"><pre><code>[TWIG]Прикрепленные файлы: {{ debugValue(_files) }}&lt;br/&gt;
Прикрепленные картинки: {{ debugValue(_images) }}[/TWIG]</code></pre></div><p>2. Как понять - кто прикрепил файл.<br />Если поле &#039;plugin&#039; пустое, то файл прикреплён напрямую к новости, если заполнено, то там стоит ID прикрепившего файл плагина.</p><p>3. Как вывести список прикрепленных файлов, считая что плагины файлы прикладывать не могут:</p><div class="codebox"><pre><code>К новости прикреплены следующие файлы:
{% for file in _files %}
* &lt;a href=&quot;{{ file.url }}&quot;&gt;{{ file.origName }}&lt;/a&gt;&lt;br/&gt;
{% endfor %}</code></pre></div><p>p.s. В текущей версии размера файла нет.</p>]]></description>
			<author><![CDATA[dummy@example.com (vitaly)]]></author>
			<pubDate>Fri, 29 Jun 2012 18:03:17 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=30087#p30087</guid>
		</item>
		<item>
			<title><![CDATA[Вывод приложенного файла в определенном месте шаблона]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=30086#p30086</link>
			<description><![CDATA[<p>День добрый!</p><p>Необходимо вывести приложенный файл к новости в определенном месте шаблона, то есть отдельно от описания.</p><p>Например в описании в админке вставляется ВВкод [attach#1]file.zip[/attach],&#160; а хотелось бы реализовать в виде переменной, типа {file_name} и {file_size}, ели два файла то {file_name_2}... и тд.</p><p>Можно конечно реализовать через плагин xfields, но там нет опции загрузки файлов, так же хочется что бы после удаления новости, удалялся и файл.</p><p>Подскажете пожалуйста, как можно это реализовать?</p>]]></description>
			<author><![CDATA[dummy@example.com (jam214)]]></author>
			<pubDate>Fri, 29 Jun 2012 12:51:25 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=30086#p30086</guid>
		</item>
	</channel>
</rss>
