<?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=1619&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Next Generation CMS :: Форум поддержкиTWIG - что надо о нём знать для успешного создания шаблонов]]></title>
		<link>https://ngcms.ru/forum/viewtopic.php?id=1619</link>
		<description><![CDATA[Самые свежие сообщения в TWIG - что надо о нём знать для успешного создания шаблонов.]]></description>
		<lastBuildDate>Mon, 08 Feb 2021 20:52:21 +0000</lastBuildDate>
		<generator>FluxBB 1.5.11</generator>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=45839#p45839</link>
			<description><![CDATA[<div class="quotebox"><cite>irbees2008 пишет:</cite><blockquote><div><p>Ну как вариант </p><div class="codebox"><pre><code class="language-markup">{{ news.categories.masterText|striptags }}</code></pre></div><p>Ну вообще вот так еще </p><div class="codebox"><pre><code class="language-markup">{{ news.categories.list[0].name }}</code></pre></div></div></blockquote></div><br /><p>супер, большое спасибо.</p>]]></description>
			<author><![CDATA[dummy@example.com (legenda)]]></author>
			<pubDate>Mon, 08 Feb 2021 20:52:21 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=45839#p45839</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=45836#p45836</link>
			<description><![CDATA[<p>Ну как вариант </p><div class="codebox"><pre><code class="language-markup">{{ news.categories.masterText|striptags }}</code></pre></div><p>Ну вообще вот так еще </p><div class="codebox"><pre><code class="language-markup">{{ news.categories.list[0].name }}</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (irbees2008)]]></author>
			<pubDate>Thu, 04 Feb 2021 05:36:32 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=45836#p45836</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=45832#p45832</link>
			<description><![CDATA[<p>Привет всем, есть возможность вывести в блоке xnews название мастер категории?<br />по примеру {{ news.author.name }} <br />есть вариант {{ masterCategory }} - это не подходит так как выводит сразу с линком, а надо безлинка</p><p>пробовал {{ news.masterCategory.name }} или {{ news.category.name }} {{ category.name }} {{ category.info }}неработает(</p>]]></description>
			<author><![CDATA[dummy@example.com (legenda)]]></author>
			<pubDate>Wed, 03 Feb 2021 23:11:02 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=45832#p45832</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=29282#p29282</link>
			<description><![CDATA[<p>Всем привет!</p><p>Подскажите, можно ли передавать анонимные функции в методы Twig?<br />К примеру, если был написан Extension, в котором определен метод, который принимает анонимную функцию, то есть ли возможность передать туда ее?</p><p>Хотелось бы иметь возможность писать что-то вроде лямбда-выражений, как в c#.</p>]]></description>
			<author><![CDATA[dummy@example.com (F_Z_14)]]></author>
			<pubDate>Fri, 11 May 2012 19:00:12 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=29282#p29282</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=27214#p27214</link>
			<description><![CDATA[<p>Могут быть несовместимыми, да. Если все шаблоны были под старый шаблонизатор, потом автор плагина перевел их на новый, в результате чего какие-то файлы объединились в один, какие-то конструкции новые добавились. И те файлы шаблонов для плагина, которые идут&#160; шаблоном уже работать не будут без ручного вмешательства, пусть и не сильно напряжного.</p>]]></description>
			<author><![CDATA[dummy@example.com (Wolverine)]]></author>
			<pubDate>Fri, 20 Jan 2012 08:20:45 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=27214#p27214</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=27213#p27213</link>
			<description><![CDATA[<div class="quotebox"><cite>t3s пишет:</cite><blockquote><div><p>получается что шаблоны могут быть несовместимыми&quot;</p></div></blockquote></div><p>Не получится. Но всё идет к тому что к концу останется только один шаблонизатор.</p>]]></description>
			<author><![CDATA[dummy@example.com (ROZARD)]]></author>
			<pubDate>Fri, 20 Jan 2012 08:08:46 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=27213#p27213</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=27206#p27206</link>
			<description><![CDATA[<p>блин, не айс... получается что шаблоны могут быть несовместимыми в пределах одной версии - предвижу появление вопросов в стиле &quot;я вот скачал шаблон для 0.93, а он не работает&quot;</p>]]></description>
			<author><![CDATA[dummy@example.com (t3s)]]></author>
			<pubDate>Fri, 20 Jan 2012 06:34:08 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=27206#p27206</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=27200#p27200</link>
			<description><![CDATA[<p>Это строчка для разработчиков, выбор шаблонизатора лежит на них <img src="https://ngcms.ru/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /> Дизайнер использует тот вариант, что предложен разработчиком. Одновременно использовать два нельзя, да и смысла обрабатывать один шаблон два раза подряд разными шаблонизаторами нет.</p>]]></description>
			<author><![CDATA[dummy@example.com (Wolverine)]]></author>
			<pubDate>Thu, 19 Jan 2012 15:29:39 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=27200#p27200</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=27199#p27199</link>
			<description><![CDATA[<p>это в индекс.пхп движка?<br />получается что оба шаблонизатора одновременно использовать нельзя?<br />а как же тогда эту фразу понимать?:</p><div class="quotebox"><blockquote><div><p>Достаточно существующего функционана? Продолжаем использовать то что есть.<br />Хочется что-то новое? Переходим на TWIG, причём только в нужных файлах-шаблонах.</p></div></blockquote></div>]]></description>
			<author><![CDATA[dummy@example.com (t3s)]]></author>
			<pubDate>Thu, 19 Jan 2012 14:41:41 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=27199#p27199</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=27190#p27190</link>
			<description><![CDATA[<div class="codebox"><pre><code>// 2. Load &amp; show template
$tpl -&gt; template($mainTemplateName, $mainTemplatePath);
$tpl -&gt; vars($mainTemplateName, $template);
if (!$SUPRESS_TEMPLATE_SHOW) {
	printHTTPheaders();
	echo $tpl -&gt; show($mainTemplateName);
} else if (!$SUPRESS_MAINBLOCK_SHOW) {
	printHTTPheaders();
	echo $template[&#039;vars&#039;][&#039;mainblock&#039;];
}</code></pre></div><p>Поменять на:</p><div class="codebox"><pre><code>$xt = $twig-&gt;loadTemplate($mainTemplatePath.$mainTemplateName.&#039;.tpl&#039;);
if (!$SUPRESS_TEMPLATE_SHOW) {
	printHTTPheaders();
	echo $xt-&gt;render($tVars);;
} else if (!$SUPRESS_MAINBLOCK_SHOW) {
	printHTTPheaders();
	echo $template[&#039;vars&#039;][&#039;mainblock&#039;];
}</code></pre></div><p>Но тут тогда придется везде {} менять на {{}} и $template[&#039;vars&#039;] менять на $tVars<br />-----<br />Или воспользоваться $twigLoader-&gt;setConversion чтобы не не изменять {{}}</p>]]></description>
			<author><![CDATA[dummy@example.com (ROZARD)]]></author>
			<pubDate>Thu, 19 Jan 2012 12:36:24 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=27190#p27190</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=27188#p27188</link>
			<description><![CDATA[<p>ммм... а как подключить твиг к шаблону? в &quot;новом&quot; default не обнаружил - плохо искал или он тоже &quot;нетвиганутый&quot;?</p>]]></description>
			<author><![CDATA[dummy@example.com (t3s)]]></author>
			<pubDate>Thu, 19 Jan 2012 12:03:38 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=27188#p27188</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=27186#p27186</link>
			<description><![CDATA[<div class="quotebox"><cite>t3s пишет:</cite><blockquote><div><div class="quotebox"><cite>vitaly пишет:</cite><blockquote><div><p><em>Ваши вопросы/предложения жду в этой теме...</em></p></div></blockquote></div><p>как прописать условие для конкретной страницы? или хотя бы для конкрутного плагина?<br />к примеру если я хочу вывести на странице с плагином доп. инфу в шапке, сайдбаре или футере - т.е. за пределами mainblock</p></div></blockquote></div><div class="quotebox"><blockquote><div><p>$SUPRESS_TEMPLATE_SHOW - флаг, при установке двиг не показывает шаблон, но показывает значение переменной $template[‘vars’][‘mainblock’] (основной блок данных). Требует объявления как глобальный: Требует объявления как глобальный: global $SUPRESS_TEMPLATE_SHOW;</p><p>$SUPRESS_MAINBLOCK_SHOW - флаг, при котором двиг не показывает основной блок данных. Установка обоих переменных используется в плагинах, которые полностью генерируют содержимое страницы. К примеру, плагин rss_show. Требует объявления как глобальный: global $SUPRESS_MAINBLOCK_SHOW;</p></div></blockquote></div><div class="quotebox"><cite>t3s пишет:</cite><blockquote><div><p>то это же и выводится, хотя долно быть лишь многоточие... как его включить?</p></div></blockquote></div><p>Использовать можно только в шаблоне к которому подключен твиг...</p>]]></description>
			<author><![CDATA[dummy@example.com (ROZARD)]]></author>
			<pubDate>Thu, 19 Jan 2012 11:53:30 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=27186#p27186</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=27184#p27184</link>
			<description><![CDATA[<p><strong>Wolverine</strong>, нифига не понял если честно... гугл говорит что-то про getRequestUri - но ведь это для фреймворка Symfony?</p><p>блин, возможно из-за того что у меня в шаблоне вообще не работает твиг - если прописать </p><div class="codebox"><pre><code>{% if pluginIsActive(&#039;xfields&#039;) %}...{% endif %}</code></pre></div><p>то это же и выводится, хотя долно быть лишь многоточие... как его включить?</p>]]></description>
			<author><![CDATA[dummy@example.com (t3s)]]></author>
			<pubDate>Thu, 19 Jan 2012 11:33:09 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=27184#p27184</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=27178#p27178</link>
			<description><![CDATA[<p><strong>t3s</strong>, переменная handler, которая полностью идентична массиву $CurrentHandler. Одним из элементов которого является pluginName.</p>]]></description>
			<author><![CDATA[dummy@example.com (Wolverine)]]></author>
			<pubDate>Thu, 19 Jan 2012 10:56:15 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=27178#p27178</guid>
		</item>
		<item>
			<title><![CDATA[Re: TWIG - что надо о нём знать для успешного создания шаблонов]]></title>
			<link>https://ngcms.ru/forum/viewtopic.php?pid=27177#p27177</link>
			<description><![CDATA[<div class="quotebox"><cite>vitaly пишет:</cite><blockquote><div><p><em>Ваши вопросы/предложения жду в этой теме...</em></p></div></blockquote></div><p>как прописать условие для конкретной страницы? или хотя бы для конкрутного плагина?<br />к примеру если я хочу вывести на странице с плагином доп. инфу в шапке, сайдбаре или футере - т.е. за пределами mainblock</p><p>в смарти есть такая возможность - надеюсь что должна быть и в твиге<br />и еще - почему не работает {%&#160; debug %}? было бы удобно отлавливать... в вер. 0.93/880 точно не работает</p>]]></description>
			<author><![CDATA[dummy@example.com (t3s)]]></author>
			<pubDate>Thu, 19 Jan 2012 10:53:17 +0000</pubDate>
			<guid>https://ngcms.ru/forum/viewtopic.php?pid=27177#p27177</guid>
		</item>
	</channel>
</rss>
