<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Редактирование бланков]]></title>
		<link>http://forum.readyscript.ru/topic/330/redaktirovanie-blankov/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/330/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Редактирование бланков».]]></description>
		<lastBuildDate>Wed, 01 May 2019 09:57:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Редактирование бланков]]></title>
			<link>http://forum.readyscript.ru/post/9904/#p9904</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Елена)]]></author>
			<pubDate>Wed, 01 May 2019 09:57:02 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9904/#p9904</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редактирование бланков]]></title>
			<link>http://forum.readyscript.ru/post/9861/#p9861</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Wed, 24 Apr 2019 08:52:56 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9861/#p9861</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редактирование бланков]]></title>
			<link>http://forum.readyscript.ru/post/9858/#p9858</link>
			<description><![CDATA[<p>Возможно немного не по теме, но: при обновлении системы затираются некоторые изменения, внесенные в тему, хотя она была скопирована и названа другим именем. Почему так происходит?</p>]]></description>
			<author><![CDATA[null@example.com (Елена)]]></author>
			<pubDate>Wed, 24 Apr 2019 07:33:49 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9858/#p9858</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редактирование бланков]]></title>
			<link>http://forum.readyscript.ru/post/8947/#p8947</link>
			<description><![CDATA[<p>Созданные вами файлы не затрутся. <br />Затереться могут только файлы, присутствующие в дистрибутиве.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Fri, 29 Jun 2018 15:53:09 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/8947/#p8947</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редактирование бланков]]></title>
			<link>http://forum.readyscript.ru/post/8942/#p8942</link>
			<description><![CDATA[<p>Я использую стандартную тему &quot;Современная&quot;, в этом случае можно просто скопировать и поместить рядом файл deliverynote<strong>.my.</strong>tpl -верно? Он не затрется при обновлении?</p>]]></description>
			<author><![CDATA[null@example.com (Сергей)]]></author>
			<pubDate>Thu, 28 Jun 2018 08:25:22 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/8942/#p8942</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редактирование бланков]]></title>
			<link>http://forum.readyscript.ru/post/1199/#p1199</link>
			<description><![CDATA[<p>То что нужно. Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Александр)]]></author>
			<pubDate>Fri, 17 Apr 2015 20:43:38 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1199/#p1199</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редактирование бланков]]></title>
			<link>http://forum.readyscript.ru/post/1164/#p1164</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Александр)]]></author>
			<pubDate>Mon, 13 Apr 2015 09:06:33 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1164/#p1164</guid>
		</item>
		<item>
			<title><![CDATA[Re: Редактирование бланков]]></title>
			<link>http://forum.readyscript.ru/post/1163/#p1163</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Дмитрий)]]></author>
			<pubDate>Mon, 13 Apr 2015 03:06:24 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1163/#p1163</guid>
		</item>
		<item>
			<title><![CDATA[Редактирование бланков]]></title>
			<link>http://forum.readyscript.ru/post/1162/#p1162</link>
			<description><![CDATA[<p>Не могу найти где можно редактировать печатные формы документов (Заказ, Товарный чек, Лист доставки). Для примера - нужно в документах писать ООО &quot;...&quot; не является плательщиком НДС с 01.01.11 г., постановление № ... дата. Да и сами формы нужно подправить под себя</p>]]></description>
			<author><![CDATA[null@example.com (Александр)]]></author>
			<pubDate>Sun, 12 Apr 2015 17:20:09 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1162/#p1162</guid>
		</item>
	</channel>
</rss>
