<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Глобальные переменные в smarty]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/922/" />
	<updated>2016-09-29T06:28:36Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/922/globalnye-peremennye-v-smarty/</id>
		<entry>
			<title type="html"><![CDATA[Re: Глобальные переменные в smarty]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4801/#p4801" />
			<content type="html"><![CDATA[<p>Спасибо! <br />Пошел читать мануал.</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2016-09-29T06:28:36Z</updated>
			<id>https://forum.readyscript.ru/post/4801/#p4801</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Глобальные переменные в smarty]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4800/#p4800" />
			<content type="html"><![CDATA[<p>В смарти все переменные живут в рамках одного объекта Smarty. Во время рендеринга страницы каждый блок рендерится в своем экземпляре Smarty.</p><p>В вашем случае наверное будет удобнее воспользоваться общим объектом приложения APP, если вы хотите настройки в layout.tpl задавать.</p><p>{$app-&gt;custom_var1=&quot;123&quot;}<br />{$app-&gt;custom_var2=&quot;456&quot;}</p><p>Где нужно, просто используйте: {$app-&gt;custom_var1}</p><p>Такой объект будет во всех шаблонах общим.</p><p>А еще у нас есть THEME_SETTINGS - рекомендую конечно его использовать дня глобальных настроек шаблона.<br /><a href="https://readyscript.ru/dev-manual/dev_templates.html">https://readyscript.ru/dev-manual/dev_templates.html</a></p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2016-09-28T17:09:04Z</updated>
			<id>https://forum.readyscript.ru/post/4800/#p4800</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Глобальные переменные в smarty]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4795/#p4795" />
			<content type="html"><![CDATA[<p>Здравствуйте!<br />У нас в шаблонах будут работать глобальные переменные?<br />Делаю в layout.tpl&nbsp; инициализацию переменных, но они не видны в других местах:<br /></p><div class="codebox"><pre><code>{assign var=theme_mode value=&quot;catalog&quot; scope=&quot;root&quot;}
{assign var=theme_x value=100 scope=&quot;global&quot;}
{assign var=theme_y value=100 scope=&quot;global&quot;}
{assign var=theme_width value=200 scope=&quot;global&quot;}</code></pre></div><p>и root пробовал и global. Просто хотелось часть настроек скрыть, не выводить их в модуле настроек шаблона.</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2016-09-28T15:02:29Z</updated>
			<id>https://forum.readyscript.ru/post/4795/#p4795</id>
		</entry>
</feed>
