<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
			<channel>
			<title>Замена ЛСовскому Config::Set('router.page........') / Вопросы, проблемы и их решения / Alto CMS</title>
			<link>http://altocms.ru/comments/1259/</link>
			<description><![CDATA[Здравсвуйте открыл свежую из гита версию Альто и возник вопрос по плагинам как сделать замена ЛСовскому Config::Set(&amp;#39;router.page........&amp;#39;) Смотрел плагин estheme]]></description>
			<language>ru</language>
			<managingEditor>noreply@altocms.ru</managingEditor>
			<webMaster>noreply@altocms.ru</webMaster>
			<generator>Alto CMS v.1.5.0b1</generator>
							<item>
					<title>Замена ЛСовскому Config::Set(&#039;router.page........&#039;) (comment #22888)</title>
					<guid isPermaLink="true">http://altocms.ru/t/1259/#comment22888</guid>
					<link>http://altocms.ru/1259.html#comment22888</link>
					<author>vshemarov@gmail.com</author>
					<description><![CDATA[Не совсем понятен вопрос. Вообще-то такая конструкция вполне себе работает:<br/>
<pre class="prettyprint"><code>Config::Set('router.page.estheme', 'PluginEstheme_ActionEstheme');</code></pre>Либо для конфига плагина можно и так (и это даже предпочтительней):<br/>
<pre class="prettyprint"><code>$config['$root$']['router']['page']['estheme']</code></pre>Но в Альто есть еще и такая фишка:<br/>
<pre class="prettyprint"><code>// Автоопределение роутинга экшенов
$config['router']['config']['autodefine'] = true;</code></pre>И если этот параметр задан, то система автоматически определяет роутинг, если путь совпадает с названием существующего экшена, поэтому нет необходимости все экшены перечислять в обязательном порядке.<br/>
<br/>
Только при чем тут админка? Этого я не понял]]></description>
					<pubDate>Mon, 10 Aug 2015 11:17:36 +0300</pubDate>
									</item>
							<item>
					<title>Замена ЛСовскому Config::Set(&#039;router.page........&#039;) (comment #22890)</title>
					<guid isPermaLink="true">http://altocms.ru/t/1259/#comment22890</guid>
					<link>http://altocms.ru/1259.html#comment22890</link>
					<author>1099511627776@mail.ru</author>
					<description><![CDATA[Спасибо, этот ответ мне подходит но если можно уточнение<br/>
почему это:<br/>
<pre class="prettyprint"><code>$config['$root$']['router']['page']['estheme']</code></pre><br/>
предпочтительней чем это:<br/>
<pre class="prettyprint"><code>Config::Set('router.page.estheme', 'PluginEstheme_ActionEstheme');</code></pre>]]></description>
					<pubDate>Mon, 10 Aug 2015 11:39:12 +0300</pubDate>
									</item>
							<item>
					<title>Замена ЛСовскому Config::Set(&#039;router.page........&#039;) (comment #22894)</title>
					<guid isPermaLink="true">http://altocms.ru/t/1259/#comment22894</guid>
					<link>http://altocms.ru/1259.html#comment22894</link>
					<author>vshemarov@gmail.com</author>
					<description><![CDATA[Во-первых, Config::Set() — это все же вызов метода (а если быть точнее, то там целая цепочка методов вызывается).<br/>
<br/>
Во-вторых, при вызове Config::Set() сбрасывается внутренний кеш конфига.<br/>
<br/>
Вот по этим двум причинам первый вариант будет экономить доли секунды. Оно, вроде, экономия на спичках, конечно, но все ж если много плагинов и в конфиге каждого будет Config::Set(), то «спичка к спичке — коробок наберется» :) Говоря о предпочтительности, я именно это имел ввиду. А результат в обоих случаях будет одинаковый.]]></description>
					<pubDate>Mon, 10 Aug 2015 18:06:05 +0300</pubDate>
									</item>
							<item>
					<title>Замена ЛСовскому Config::Set(&#039;router.page........&#039;) (comment #22889)</title>
					<guid isPermaLink="true">http://altocms.ru/t/1259/#comment22889</guid>
					<link>http://altocms.ru/1259.html#comment22889</link>
					<author>alto@hitagi.ru</author>
					<description><![CDATA[Ссылка на настройки estheme инжектится в боковое меню «Настройки» в админке]]></description>
					<pubDate>Mon, 10 Aug 2015 11:21:36 +0300</pubDate>
									</item>
					</channel>
	</rss>
