<?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="https://forum.readyscript.ru/feed/atom/topic/2115/" />
	<updated>2020-08-03T18:41:20Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/2115/kak-pravilno-pravit-standartnye-shablony/</id>
		<entry>
			<title type="html"><![CDATA[Re: Как правильно править стандартные шаблоны]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11228/#p11228" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><p>Внесу ясность в правки шаблонов. Дело в том, что различные методы расширения функциональности шаблонов появлялись со временем, а старые при этом продолжали работать. По этому есть множество вариантов на выбор:</p><p>1. Полное клонирование темы и изменение файлов уже внутри нее. Делается прямо через админ.панель <br />Управление -&gt; Шаблоны -&gt; Клонировать тему. (есть особенности с темой default, в клона нужно сперва копировать tpl файлы из модулей, а затем изменять.)</p><p>2. Для простого добавления своих скриптов мы придумали scripts.tpl, которого нет в дистрибутиве, но он подключается, если в корне лежит этот файл. Этот метод подходит только для добавления скриптов и стилей на все страницы шаблонов.</p><p>3. Частичная модификация темы с помощью .my.tpl, .my.css&nbsp; .my.js. Отлично подходит если хочется, чтобы все в теме обновлялось, кроме измененных частей. Очень простой способ модификации с относительно небольшими потерями обновляемости.</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>4. Модификация шаблонов с помощью кастомного модуля и обработки хуков в шаблонах. Способ сложный для обычного пользователя, но позволяет изменять даже часть одного tpl шаблона, при этом сохраняя обновление других частей этого же tpl.<br />Это самый ювелирный способ модификации.<br /><a href="https://readyscript.ru/dev-manual/dev_templates_hooks.html">https://readyscript.ru/dev-manual/dev_t … hooks.html</a></p></blockquote></div><p> Для меня больше всего подходит п.3 Им и пользуюсь. Уже почти 20 файлов имеют .my ))</p>]]></content>
			<author>
				<name><![CDATA[Павел]]></name>
				<uri>https://forum.readyscript.ru/user/1631/</uri>
			</author>
			<updated>2020-08-03T18:41:20Z</updated>
			<id>https://forum.readyscript.ru/post/11228/#p11228</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как правильно править стандартные шаблоны]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11212/#p11212" />
			<content type="html"><![CDATA[<p>Внесу ясность в правки шаблонов. Дело в том, что различные методы расширения функциональности шаблонов появлялись со временем, а старые при этом продолжали работать. По этому есть множество вариантов на выбор:</p><p>1. Полное клонирование темы и изменение файлов уже внутри нее. Делается прямо через админ.панель <br />Управление -&gt; Шаблоны -&gt; Клонировать тему. (есть особенности с темой default, в клона нужно сперва копировать tpl файлы из модулей, а затем изменять.)</p><p>2. Для простого добавления своих скриптов мы придумали scripts.tpl, которого нет в дистрибутиве, но он подключается, если в корне лежит этот файл. Этот метод подходит только для добавления скриптов и стилей на все страницы шаблонов.</p><p>3. Частичная модификация темы с помощью .my.tpl, .my.css&nbsp; .my.js. Отлично подходит если хочется, чтобы все в теме обновлялось, кроме измененных частей. Очень простой способ модификации с относительно небольшими потерями обновляемости.</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>4. Модификация шаблонов с помощью кастомного модуля и обработки хуков в шаблонах. Способ сложный для обычного пользователя, но позволяет изменять даже часть одного tpl шаблона, при этом сохраняя обновление других частей этого же tpl.<br />Это самый ювелирный способ модификации.<br /><a href="https://readyscript.ru/dev-manual/dev_templates_hooks.html">https://readyscript.ru/dev-manual/dev_t … hooks.html</a></p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2020-07-27T12:22:40Z</updated>
			<id>https://forum.readyscript.ru/post/11212/#p11212</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как правильно править стандартные шаблоны]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11210/#p11210" />
			<content type="html"><![CDATA[<p>При наличии большого количества доработок я бы рекомендовал форкнуть тему (то есть, скопировать в папку рядом) и развивать это уже как свою тему. Тогда точно ничего и никогда не слетит.<br />Единственное - придётся править при наличии мажорных обновлений системы. Но разработчики об этом всегда предупреждают заранее.</p>]]></content>
			<author>
				<name><![CDATA[Polo Art]]></name>
				<uri>https://forum.readyscript.ru/user/535/</uri>
			</author>
			<updated>2020-07-27T07:15:38Z</updated>
			<id>https://forum.readyscript.ru/post/11210/#p11210</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как правильно править стандартные шаблоны]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11209/#p11209" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ярослав пишет:</cite><blockquote><p>Здравствуйте! Все варианты верные. <br />Если хотите использовать обновляемый стандартный шаблон, то просто копируете файл, добавляя к расширению my<br />product.tpl -&gt; product.my.tpl<br />даже custom.css лучше в custom.my.css переименовать</p></blockquote></div><p>Понял. Спасибо большое!</p>]]></content>
			<author>
				<name><![CDATA[Павел]]></name>
				<uri>https://forum.readyscript.ru/user/1631/</uri>
			</author>
			<updated>2020-07-26T17:26:44Z</updated>
			<id>https://forum.readyscript.ru/post/11209/#p11209</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как правильно править стандартные шаблоны]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11207/#p11207" />
			<content type="html"><![CDATA[<p>Здравствуйте! Все варианты верные. <br />Если хотите использовать обновляемый стандартный шаблон, то просто копируете файл, добавляя к расширению my<br />product.tpl -&gt; product.my.tpl<br />даже custom.css лучше в custom.my.css переименовать</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2020-07-26T15:59:55Z</updated>
			<id>https://forum.readyscript.ru/post/11207/#p11207</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как правильно править стандартные шаблоны]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11206/#p11206" />
			<content type="html"><![CDATA[<p>Добрый день. </p><p>Вопрос банален! Как правильно править стандартные шаблоны, чтобы после обновления не слетели мои доработки. <br />На сайте разработчика информация противоречивая, как например «Ответы на вопросы» указывает, что необходимо создать свой шаблон обычным копированием содержимого папки /templates/default в /templates/custom, а уже в него вносить все изменения. <br />В видео-уроке предлагается только создать свой custom.css вносить в него изменения, а потом подключить его в созданный script.tpl файл. <br />А на просторах настоящего форума предлагают создавать свои файлы ххххххххх.my.css</p><p>Как правильно сделать, чтобы и шаблон обновился и изменения остались?<br />Заранее благодарен.</p>]]></content>
			<author>
				<name><![CDATA[Павел]]></name>
				<uri>https://forum.readyscript.ru/user/1631/</uri>
			</author>
			<updated>2020-07-26T12:02:36Z</updated>
			<id>https://forum.readyscript.ru/post/11206/#p11206</id>
		</entry>
</feed>
