<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Редактирование бланков]]></title>
	<link rel="self" href="http://forum.readyscript.ru/feed/atom/topic/330/" />
	<updated>2019-05-01T09:57:02Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.readyscript.ru/topic/330/redaktirovanie-blankov/</id>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование бланков]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/9904/#p9904" />
			<content type="html"><![CDATA[<p>Скопировали папки модулей в папки тем. При этом, если править css модулей в скопированных папках, изменений не происходит.</p><div class="quotebox"><cite>admin пишет:</cite><blockquote><div class="codebox"><pre><code>Возможно немного не по теме, но: при обновлении системы затираются некоторые изменения, внесенные в тему, хотя она была скопирована и названа другим именем. Почему так происходит?</code></pre></div><p>Новые(созданные вами), в том числе путем копирования темы, файлы затираться не могут при обновлении никак.</p><p>------------</p><p>Скорее всего, предполагаю, что вы скопировали тему, но какие-то моменты все же правите в файлах, которые находятся прямо в папках модуля. </p><p>А ваша тема ссылается на них. Если это так, то внимательно ознакомьтесь с механизмами модификации шаблонов <a href="https://readyscript.ru/dev-manual/dev_templates_extends.html">https://readyscript.ru/dev-manual/dev_t … tends.html</a></p><p>Вы в папке с темой оформления должны создавать сперва клоны шаблонов модулей, а затем их модифицировать.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Елена]]></name>
				<uri>http://forum.readyscript.ru/user/586/</uri>
			</author>
			<updated>2019-05-01T09:57:02Z</updated>
			<id>http://forum.readyscript.ru/post/9904/#p9904</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование бланков]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/9861/#p9861" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Возможно немного не по теме, но: при обновлении системы затираются некоторые изменения, внесенные в тему, хотя она была скопирована и названа другим именем. Почему так происходит?</code></pre></div><p>Новые(созданные вами), в том числе путем копирования темы, файлы затираться не могут при обновлении никак.</p><p>------------</p><p>Скорее всего, предполагаю, что вы скопировали тему, но какие-то моменты все же правите в файлах, которые находятся прямо в папках модуля. </p><p>А ваша тема ссылается на них. Если это так, то внимательно ознакомьтесь с механизмами модификации шаблонов <a href="https://readyscript.ru/dev-manual/dev_templates_extends.html">https://readyscript.ru/dev-manual/dev_t … tends.html</a></p><p>Вы в папке с темой оформления должны создавать сперва клоны шаблонов модулей, а затем их модифицировать.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2019-04-24T08:52:56Z</updated>
			<id>http://forum.readyscript.ru/post/9861/#p9861</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование бланков]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/9858/#p9858" />
			<content type="html"><![CDATA[<p>Возможно немного не по теме, но: при обновлении системы затираются некоторые изменения, внесенные в тему, хотя она была скопирована и названа другим именем. Почему так происходит?</p>]]></content>
			<author>
				<name><![CDATA[Елена]]></name>
				<uri>http://forum.readyscript.ru/user/586/</uri>
			</author>
			<updated>2019-04-24T07:33:49Z</updated>
			<id>http://forum.readyscript.ru/post/9858/#p9858</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование бланков]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/8947/#p8947" />
			<content type="html"><![CDATA[<p>Созданные вами файлы не затрутся. <br />Затереться могут только файлы, присутствующие в дистрибутиве.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2018-06-29T15:53:09Z</updated>
			<id>http://forum.readyscript.ru/post/8947/#p8947</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование бланков]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/8942/#p8942" />
			<content type="html"><![CDATA[<p>Я использую стандартную тему &quot;Современная&quot;, в этом случае можно просто скопировать и поместить рядом файл deliverynote<strong>.my.</strong>tpl -верно? Он не затрется при обновлении?</p>]]></content>
			<author>
				<name><![CDATA[Сергей]]></name>
				<uri>http://forum.readyscript.ru/user/230/</uri>
			</author>
			<updated>2018-06-28T08:25:22Z</updated>
			<id>http://forum.readyscript.ru/post/8942/#p8942</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование бланков]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1199/#p1199" />
			<content type="html"><![CDATA[<p>То что нужно. Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Александр]]></name>
				<uri>http://forum.readyscript.ru/user/37/</uri>
			</author>
			<updated>2015-04-17T20:43:38Z</updated>
			<id>http://forum.readyscript.ru/post/1199/#p1199</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование бланков]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1164/#p1164" />
			<content type="html"><![CDATA[<p>Ну вообще-то и так можно. Но есть способ лучше, который ничего не трогает.<br />Все печатные формы находятся по этому пути:</p><div class="codebox"><pre><code>/shop/model/printform/</code></pre></div><p>И если заглянуть в один из классов, то в строке с функцией getTemplate() можно увидеть путь к шаблону, который и формирует документы. Например рассмотрим <strong>deliverynote.inc.php</strong>:</p><div class="codebox"><pre><code>function getTemplate()
    {
        return &#039;%shop%/printform/deliverynote.tpl&#039;;
    }</code></pre></div><p>Если взглянуть на <a href="http://readyscript.ru/text-blog/Kak-sozdat-sobstvennuyu-temu-dlya-internet-magazina-ReadyScript/">документацию по шаблонам</a>, то эта запись означает, что шаблон будет искаться в папке модуля shop:</p><div class="codebox"><pre><code>/modules/shop/view/printform/deliverynote.tpl</code></pre></div><p>, либо смотрит есть ли шаблон с тем же названием здесь:</p><div class="codebox"><pre><code>/templates/ВАША ТЕМА/moduleview/shop/printform/deliverynote.tpl</code></pre></div><p>то тогда применяет его.</p><p>Значит, если мы хотим придать свою форму, то тупо копируем шаблон:</p><p>/modules/shop/view/printform/deliverynote.tpl</p><p>в</p><p>/templates/ВАША ТЕМА/moduleview/shop/printform/deliverynote.tpl</p><p>И тогда можем писать в него всё, что угодно.</p><p>Пробуйте!</p>]]></content>
			<author>
				<name><![CDATA[Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2015-04-13T09:06:33Z</updated>
			<id>http://forum.readyscript.ru/post/1164/#p1164</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Редактирование бланков]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1163/#p1163" />
			<content type="html"><![CDATA[<p>Без знания программирования этого не сделать. В документации есть &quot;Расширение модулей&quot;, там про это рассказывали.<br /><a href="http://readyscript.ru/text-blog/Kak-pravilno-rasshiryat-funkcional-internetmagazinov-ReadyScript/">http://readyscript.ru/text-blog/Kak-pra … adyScript/</a></p><p>Модуль, что нужно править shop (modules/shop/config/myhandlers.inc.php)<br /></p><div class="codebox"><pre><code>class MyHandlers extends Handlers
{
        /**
         * Добавляет в систему печатные формы для заказа
         */
        public static function printFormGetList($list)
        {
                $list = parent::printFormGetList($list);
                $list[] = new \Shop\Model\PrintForm\YourModuleForm(); // Тут добавляем новую печатную форму.
                return $list;
        }
}</code></pre></div><p>YourModuleForm - переименовываем под нужный. Далее дублируете нужную модель modules/shop/printform/orderform.inc.php в дубле которой меняете getTemplate на свой шаблон, который после чего правите. Шаблоны находятся по views того же модуля.</p>]]></content>
			<author>
				<name><![CDATA[Дмитрий]]></name>
				<uri>http://forum.readyscript.ru/user/38/</uri>
			</author>
			<updated>2015-04-13T03:06:24Z</updated>
			<id>http://forum.readyscript.ru/post/1163/#p1163</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Редактирование бланков]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1162/#p1162" />
			<content type="html"><![CDATA[<p>Не могу найти где можно редактировать печатные формы документов (Заказ, Товарный чек, Лист доставки). Для примера - нужно в документах писать ООО &quot;...&quot; не является плательщиком НДС с 01.01.11 г., постановление № ... дата. Да и сами формы нужно подправить под себя</p>]]></content>
			<author>
				<name><![CDATA[Александр]]></name>
				<uri>http://forum.readyscript.ru/user/37/</uri>
			</author>
			<updated>2015-04-12T17:20:09Z</updated>
			<id>http://forum.readyscript.ru/post/1162/#p1162</id>
		</entry>
</feed>
