<?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>Как убрать assets / Вопросы, проблемы и их решения / Alto CMS</title>
			<link>http://altocms.ru/comments/366/</link>
			<description><![CDATA[Здравствуйте, вопрос в следующем Рисую шаблон, а конкретно — CSS-ки Убрал : $config[&amp;#39;compress&amp;#39;][&amp;#39;css&amp;#39;][&amp;#39;merge&amp;#39;] = false; $config[&amp;#39;compress&amp;#39;][&amp;#39;js&amp;#39;][&amp;#39;merge&amp;#39;] = false; И даже]]></description>
			<language>ru</language>
			<managingEditor>noreply@altocms.ru</managingEditor>
			<webMaster>noreply@altocms.ru</webMaster>
			<generator>Alto CMS v.1.5.0b1</generator>
							<item>
					<title>Как убрать assets (comment #5854)</title>
					<guid isPermaLink="true">http://altocms.ru/t/366/#comment5854</guid>
					<link>http://altocms.ru/366.html#comment5854</link>
					<author>1099511627776@mail.ru</author>
					<description><![CDATA[Сразу предлагаю следующий патч для обхода этого механизма дабы дать взможность разработчикам шаблонов сразу видеть что у них получилось:<br/>
<strong>Package.entity.class.php:</strong><br/>
<pre class="prettyprint"><code>
    public function MakeSingle($sAsset, $aFileParams) {
        $sFile = $aFileParams['file'];
        if ($aFileParams['merge']) {
            $sSubdir = $this-&gt;_crc($sAsset . dirname($sFile));
        } else {
            $sSubdir = $this-&gt;_crc(dirname($sFile));
        }

        //Если дебагим (к примеру шаблоны) то нам незачем assets использовать
        if(defined('DEBUG') && (DEBUG == 1)){
            $sDestination = $aFileParams['asset'];
        } else {
            $sDestination = $this-&gt;Viewer_GetAssetDir() . $sSubdir . '/' . basename($sFile);
        }

        if (!$this-&gt;CheckDestination($sDestination)) {
            if ($sDestination = $this-&gt;PrepareFile($sFile, $sDestination)) {
                $this-&gt;AddLink($aFileParams['info']['extension'], F::File_Dir2Url($sDestination), $aFileParams);
            } else {
                F::SysWarning('Can not prepare asset file &quot;' . $sFile . '&quot;');
                return false;
            }
        } else {
            $this-&gt;AddLink($aFileParams['info']['extension'], F::File_Dir2Url($sDestination), $aFileParams);
        }
        return true;
    }
</code></pre>]]></description>
					<pubDate>Mon, 07 Oct 2013 20:50:10 +0400</pubDate>
									</item>
							<item>
					<title>Как убрать assets (comment #5861)</title>
					<guid isPermaLink="true">http://altocms.ru/t/366/#comment5861</guid>
					<link>http://altocms.ru/366.html#comment5861</link>
					<author>vshemarov@gmail.com</author>
					<description><![CDATA[Чтобы asset-файлы формировались каждый раз, можно задать так:<br/>
<pre class="prettyprint"><code>$config['compress']['css']['force'] = true;
$config['compress']['js']['force']  = true;</code></pre>И еще важный нюанс: в папку <strong>_run/assets/</strong> переносятся только те файлы, для которых задан дисковый путь. Если же задан URL, то путь в HTML передается без изменений. Например:<br/>
<pre class="prettyprint"><code>$config['head']['default']['js'] = array(
    '___path.frontend.dir___/libs/js/vendor/jquery-1.9.1.min.js',
    '___path.frontend.url___/libs/js/core/main.js',
}</code></pre>Здесь у первого файла указан файловый путь, и этот скрипт будет перенесен в папку <strong>/_run/assets/</strong>, а второй — останется, как есть, т.е. в HTML мы получим:<br/>
<pre class="prettyprint"><code>&lt;script src=&quot;site.com/_run/assets/123abc/jquery-1.9.1.min.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;site.com/common/templates/frontend/libs/js/core/main.js&quot;&gt;&lt;/script&gt;</code></pre>]]></description>
					<pubDate>Mon, 07 Oct 2013 23:36:25 +0400</pubDate>
									</item>
							<item>
					<title>Как убрать assets (comment #5863)</title>
					<guid isPermaLink="true">http://altocms.ru/t/366/#comment5863</guid>
					<link>http://altocms.ru/366.html#comment5863</link>
					<author>1099511627776@mail.ru</author>
					<description><![CDATA[Все правильно НО мне надо чтобы ассеты <strong>НЕ</strong> формировались а файлы брались прямо из шаблона где я их меняю]]></description>
					<pubDate>Mon, 07 Oct 2013 23:38:03 +0400</pubDate>
									</item>
							<item>
					<title>Как убрать assets (comment #5865)</title>
					<guid isPermaLink="true">http://altocms.ru/t/366/#comment5865</guid>
					<link>http://altocms.ru/366.html#comment5865</link>
					<author>vshemarov@gmail.com</author>
					<description><![CDATA[Не догоняю, что значит «прямо из шаблона»? Имеется ввиду из конфига шаблона?]]></description>
					<pubDate>Mon, 07 Oct 2013 23:41:00 +0400</pubDate>
									</item>
							<item>
					<title>Как убрать assets (comment #5867)</title>
					<guid isPermaLink="true">http://altocms.ru/t/366/#comment5867</guid>
					<link>http://altocms.ru/366.html#comment5867</link>
					<author>1099511627776@mail.ru</author>
					<description><![CDATA[<blockquote>Имеется ввиду из конфига шаблона?<br/>
</blockquote>Из папки шаблона:<br/>
<strong>/_run/assets/55843245/grid.css</strong> =&gt; <strong>/common/templates/skin/finomno/css/</strong>]]></description>
					<pubDate>Mon, 07 Oct 2013 23:43:27 +0400</pubDate>
									</item>
							<item>
					<title>Как убрать assets (comment #5869)</title>
					<guid isPermaLink="true">http://altocms.ru/t/366/#comment5869</guid>
					<link>http://altocms.ru/366.html#comment5869</link>
					<author>vshemarov@gmail.com</author>
					<description><![CDATA[Так я ж говорю, чтоб файл не уходил в assets, а брался прямо из папки шаблона, надо в конфиге задать URL этого файла, а не дисковый путь:<br/>
<strong>___path.skin.dir___</strong> — указывает на дисковый путь к папке текущего скина<br/>
<strong>___path.skin.url___</strong> — указывает на URL к папке текущего скина<br/>
<br/>
Если задать так: <strong>___path.skin.DIR___/css/common.css</strong>, то файл <strong>common.css</strong> будет копироваться в assets, а если так: <strong>___path.skin.URL___/css/common.css</strong>, то будет подставляться URL непосредственно на папку скина без всякого копирования (разумеется, dir и url маленькими должны быть написаны, это я их так выделил, чтоб понятней было).]]></description>
					<pubDate>Mon, 07 Oct 2013 23:57:17 +0400</pubDate>
									</item>
							<item>
					<title>Как убрать assets (comment #5870)</title>
					<guid isPermaLink="true">http://altocms.ru/t/366/#comment5870</guid>
					<link>http://altocms.ru/366.html#comment5870</link>
					<author>1099511627776@mail.ru</author>
					<description><![CDATA[Вроде дошло. К стати для Альто 1.0 я так понял что рисунки из шаблонов надо брать из {cfg name='path.skin.url'} в старом же было {cfg name='path.static.skin'}]]></description>
					<pubDate>Tue, 08 Oct 2013 00:00:57 +0400</pubDate>
									</item>
							<item>
					<title>Как убрать assets (comment #5872)</title>
					<guid isPermaLink="true">http://altocms.ru/t/366/#comment5872</guid>
					<link>http://altocms.ru/366.html#comment5872</link>
					<author>vshemarov@gmail.com</author>
					<description><![CDATA[В целях совместимости параметр <strong>path.static.skin</strong> тоже пока оставлен. Но лучше пользоваться новым. Для лучшего понимания (особенно для новичков) введены новые параметры, где совершенно четко и однозначно разделяются пути дисковые и веб. Если дисковый путь — в параметре присутствует <strong>dir</strong>, если веб, то <strong>url</strong>. Кстати, и в сущностях тот же принцип постарались соблюсти.<br/>
<br/>
И пока да, изображения шблонов напрямую из папок шаблонов берутся, но, надеюсь, это до поры до времени. Хочется довести до того, что у веб-клиента будет доступ лишь к двум папкам: <strong>/_run</strong> и <strong>/upload</strong>.]]></description>
					<pubDate>Tue, 08 Oct 2013 00:17:05 +0400</pubDate>
									</item>
							<item>
					<title>Как убрать assets (comment #5866)</title>
					<guid isPermaLink="true">http://altocms.ru/t/366/#comment5866</guid>
					<link>http://altocms.ru/366.html#comment5866</link>
					<author>1099511627776@mail.ru</author>
					<description><![CDATA[<blockquote>$config['compress']['css']['force'] = true;<br/>
$config['compress']['js']['force'] = true;</blockquote>Хотя это вроде тоже то что надо]]></description>
					<pubDate>Mon, 07 Oct 2013 23:41:55 +0400</pubDate>
									</item>
					</channel>
	</rss>
