<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Подключение css]]></title>
	<link rel="self" href="http://forum.readyscript.ru/feed/atom/topic/838/" />
	<updated>2016-08-25T10:26:24Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.readyscript.ru/topic/838/podklyuchenie-css/</id>
		<entry>
			<title type="html"><![CDATA[Re: Подключение css]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/4389/#p4389" />
			<content type="html"><![CDATA[<p><strong>Закусило Александр</strong>, спасибо!</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-08-25T10:26:24Z</updated>
			<id>http://forum.readyscript.ru/post/4389/#p4389</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подключение css]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/4388/#p4388" />
			<content type="html"><![CDATA[<p>Я разобрался, во-первых в соответствии с документацией хук должен быть такой.<br /></p><div class="codebox"><pre><code>$this
            -&gt;bind(&#039;controller.exec.shop-admin-orderctrl.index&#039;);</code></pre></div><p>Почему, читаем здесь:<br /><a href="https://readyscript.ru/dev-manual/dev_hooks.html">https://readyscript.ru/dev-manual/dev_hooks.html</a><br /><strong>controller.exec.КОРОТКОЕ_ИМЯ_КОНТРОЛЛЕРА.ИМЯ_ДЕЙСТВИЯ</strong></p><p>Соответственно функция:<br /></p><div class="codebox"><pre><code>public static function controllerExecShopAdminOrderctrlIndex($controller)
    {
       $controller-&gt;setHeaderHtml(&#039;&lt;link type=&quot;text/css&quot; href=&quot;/resource/css/common/mystyle.css&quot; media=&quot;all&quot; rel=&quot;stylesheet&quot;&gt;&#039;);
    }
}</code></pre></div><p>У меня всё прекрасно получилось.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-08-25T08:53:28Z</updated>
			<id>http://forum.readyscript.ru/post/4388/#p4388</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подключение css]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/4339/#p4339" />
			<content type="html"><![CDATA[<p>В списке заказов. Прилагаю скрин с&nbsp; этой страницей<br />Со самим заказом я разобрался, там все просто, а вот со списком заказов не получается<br /><a href="http://itmages.ru/image/view/4742812/bcc09b01"><span class="postimg"><img src="http://storage9.static.itmages.ru/i/16/0817/s_1471419750_1127351_bcc09b01d6.png" alt="http://storage9.static.itmages.ru/i/16/0817/s_1471419750_1127351_bcc09b01d6.png" /></span></a></p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-08-17T07:42:26Z</updated>
			<id>http://forum.readyscript.ru/post/4339/#p4339</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подключение css]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/4338/#p4338" />
			<content type="html"><![CDATA[<p>А Вы хотите css на странице самого заказа подключить или в списке заказов. Я спрашиваю, т.к. у самого заказа свой отдельный системный шаблон.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-08-17T07:32:53Z</updated>
			<id>http://forum.readyscript.ru/post/4338/#p4338</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подключение css]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/4337/#p4337" />
			<content type="html"><![CDATA[<p>И с путями по разному пробывал и прописывал по разному, ни фига не подхватывает<br /></p><div class="codebox"><pre><code>public static function controllerExecShopAdminOrderctrl($controller)
    {
      
       $controller-&gt;setHeaderHtml(&#039;&lt;link type=&quot;text/css&quot; href=&quot;/resource/css/common/mystyle.css&quot; media=&quot;all&quot; rel=&quot;stylesheet&quot;&gt;&#039;);
    }</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-08-17T05:22:25Z</updated>
			<id>http://forum.readyscript.ru/post/4337/#p4337</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подключение css]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/4330/#p4330" />
			<content type="html"><![CDATA[<p>Ну если первая строка, то да <img src="http://forum.readyscript.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br /></p><div class="codebox"><pre><code>public static function controllerExecShopAdminOrderctrl($controller)
    {
      
       $controller-&gt;setHeaderHtml(&#039;МОЙ HTML здесь&#039;);
       
    } </code></pre></div>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-08-16T17:59:09Z</updated>
			<id>http://forum.readyscript.ru/post/4330/#p4330</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подключение css]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/4324/#p4324" />
			<content type="html"><![CDATA[<p>Чесно говоря, не совсем понимаю что нужно делать, скажите начало верное?<br /></p><div class="codebox"><pre><code> public static function controllerExecShopAdminOrderctrl($controller)
    {
       $object = new CrudCollection;    
       
       $object-&gt;setHeaderHtml;
       
    } </code></pre></div>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-08-16T08:28:39Z</updated>
			<id>http://forum.readyscript.ru/post/4324/#p4324</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Подключение css]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/4296/#p4296" />
			<content type="html"><![CDATA[<p>&lt;?php<br />namespace Cssfile\Config;</p><p>class Handlers extends \RS\Event\HandlerAbstract<br />{<br />&nbsp; &nbsp; function init()<br />&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; $this-&gt;bind(&#039;controller.exec.shop.admin.orderctrl&#039;);<br />&nbsp; &nbsp; }<br />&nbsp; &nbsp; <br />&nbsp; &nbsp; public static function ControllerExecShopAdminOrderctrl($this)<br />&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; $this-&gt;app-&gt;addCss(&#039;mystyle.css&#039;);<br />&nbsp; &nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; }&nbsp; &nbsp; <br />}</p><br /><p><strong>$this</strong> это указатель на самого себя (класс). Это наименование нельзя использовать. Т.к. там будет объект самого себя. Переименуйте аргумент функции на <strong>$controller</strong>.<br />Там будет объект <strong>CrudCollection</strong>.<br /><a href="https://readyscript.ru/dev-manual/class_r_s_1_1_controller_1_1_admin_1_1_helper_1_1_crud_collection.html">https://readyscript.ru/dev-manual/class … ction.html</a></p><p>Попробуйте у него вызвать <strong>setHeaderHtml</strong> и через html установить нужную CSS.</p><div class="quotebox"><blockquote><p>Отдельным модулем у меня не получается,&nbsp; попробовал добавить запись в файл orderctrl.inc.php и так добавляет.</p></blockquote></div><p>Так нельзя. Файл перезаписывается при следующем обновлении. Можно через усказание копии файла расширения .my.inc.php . Тогда будет подключаться именно Ваш файл. Но это не рекомендованное действие.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-08-14T19:13:23Z</updated>
			<id>http://forum.readyscript.ru/post/4296/#p4296</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Подключение css]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/4274/#p4274" />
			<content type="html"><![CDATA[<p>Добрый день, подскажите что не так?<br /></p><div class="codebox"><pre><code>&lt;?php
namespace Cssfile\Config;

class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this-&gt;bind(&#039;controller.exec.shop.admin.orderctrl&#039;);
    }
    
    public static function ControllerExecShopAdminOrderctrl($this)
    {
        $this-&gt;app-&gt;addCss(&#039;mystyle.css&#039;);
        
    }    
}</code></pre></div><p>Отдельным модулем у меня не получается,&nbsp; попробовал добавить запись в файл <strong>orderctrl.inc.php</strong> и так добавляет. <br /></p><div class="codebox"><pre><code>function addResource()
    {
        $this-&gt;app-&gt;addCss(&#039;mystyle.css&#039;);    
    }</code></pre></div><p>Я&nbsp; перегрузить контроллер у меня получается рабочий вариант если только, скопировать полное содержимое всего контроллера, наверное это не совсем правильно?</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/385/</uri>
			</author>
			<updated>2016-08-09T12:22:43Z</updated>
			<id>http://forum.readyscript.ru/post/4274/#p4274</id>
		</entry>
</feed>
