<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.umisoft.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Axlab</id>
	<title>Umicms - Вклад участника [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.umisoft.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Axlab"/>
	<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Axlab"/>
	<updated>2026-05-08T02:19:37Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.umisoft.ru/index.php?title=%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B8_%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B2_csv_%D0%B4%D0%BB%D1%8F_%D0%BA%D0%B0%D0%BA%D0%BE%D0%B3%D0%BE-%D0%BB%D0%B8%D0%B1%D0%BE_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F&amp;diff=8821</id>
		<title>Функционал импорта и экспорта в csv для какого-либо модуля</title>
		<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/index.php?title=%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B8_%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B2_csv_%D0%B4%D0%BB%D1%8F_%D0%BA%D0%B0%D0%BA%D0%BE%D0%B3%D0%BE-%D0%BB%D0%B8%D0%B1%D0%BE_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F&amp;diff=8821"/>
		<updated>2018-11-04T11:12:50Z</updated>

		<summary type="html">&lt;p&gt;Axlab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Актуально для версии 19.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
В данной статье будет описана функциональная возможность экспорта и импорта данных в csv формат, это возможно практически в каждом модуле. Различные моменты рассмотрим на примере модуля &amp;quot;Каталог&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Зайдя в модуль &amp;quot;Каталог&amp;quot; и вызвав контекстное меню какого-либо раздела, можно выбрать действие &amp;#039;&amp;#039;&amp;#039;&amp;quot;Экспорт списка в CSV&amp;quot;&amp;#039;&amp;#039;&amp;#039;. Сохранив файл экспорта и открыв его в каком-либо текстовом редакторе, допустим Notepad++, мы увидим примерно следующее содержание файла:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;id&amp;quot;;&amp;quot;name&amp;quot;;&amp;quot;type-id&amp;quot;;&amp;quot;is-active&amp;quot;;&amp;quot;template-id&amp;quot;;&amp;quot;parent-id&amp;quot;;&amp;quot;price&amp;quot;;&amp;quot;photo&amp;quot;&lt;br /&gt;
&amp;quot;id&amp;quot;;&amp;quot;Наименование&amp;quot;;&amp;quot;Идентификатор типа&amp;quot;;&amp;quot;Активность&amp;quot;;&amp;quot;Идентификатор шаблона&amp;quot;;&amp;quot;id родительской страницы&amp;quot;;&amp;quot;Цена&amp;quot;;&amp;quot;Фотография&amp;quot;&lt;br /&gt;
&amp;quot;native&amp;quot;;&amp;quot;native&amp;quot;;&amp;quot;native&amp;quot;;&amp;quot;native&amp;quot;;&amp;quot;native&amp;quot;;&amp;quot;native&amp;quot;;&amp;quot;price&amp;quot;;&amp;quot;img_file&amp;quot;&lt;br /&gt;
&amp;quot;51&amp;quot;;&amp;quot;Хомячок пушистый&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;159&amp;quot;;&amp;quot;./images/cms/data/hamster_angor.jpg&amp;quot;&lt;br /&gt;
&amp;quot;52&amp;quot;;&amp;quot;Хомячок обычный&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;99&amp;quot;;&amp;quot;./images/cms/data/hamster_4.jpg&amp;quot;&lt;br /&gt;
&amp;quot;45&amp;quot;;&amp;quot;Хомячок на колесах&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;1999&amp;quot;;&amp;quot;./images/cms/data/hamster_integr.jpg&amp;quot;&lt;br /&gt;
&amp;quot;53&amp;quot;;&amp;quot;Хомяк&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;220&amp;quot;;&amp;quot;./images/cms/data/hamster_5.jpg&amp;quot;&lt;br /&gt;
&amp;quot;46&amp;quot;;&amp;quot;Хомячок с улыбкой&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;546&amp;quot;;&amp;quot;./images/cms/data/hamster_1.jpg&amp;quot;&lt;br /&gt;
&amp;quot;1&amp;quot;;&amp;quot;Хомячок необыкновенный&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;3450&amp;quot;;&amp;quot;./images/cms/data/hamster_koleso_usb.jpg&amp;quot;&lt;br /&gt;
&amp;quot;47&amp;quot;;&amp;quot;Хомяк офигенный&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;2998&amp;quot;;&amp;quot;./images/cms/data/hamster_2.jpg&amp;quot;&lt;br /&gt;
&amp;quot;54&amp;quot;;&amp;quot;Хомячок прекрасный&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;1356&amp;quot;;&amp;quot;./images/cms/data/hamster_vegetar.jpg&amp;quot;&lt;br /&gt;
&amp;quot;48&amp;quot;;&amp;quot;Тестовый хомяк&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;0&amp;quot;;&amp;quot;./images/cms/data/hamster_5.jpg&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Поля, которые экспортируются всегда это: &amp;quot;Id&amp;quot;, &amp;quot;Название&amp;quot;, &amp;quot;Идентификатор типа&amp;quot;, &amp;quot;Псевдостатический адрес&amp;quot;, &amp;quot;Активен&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Остальные значения полей попадут в экспорт только в том случае, если их значения отображаются при табличном просмотре списка объектов каталога. Эти поля можно активировать по кнопке, которая находится справа от столбца &amp;quot;Название&amp;quot;. Данная кнопка открывает список полей, только тех полей, которые есть в родительском типе данных, в данном случае это тип &amp;quot;Объект каталога&amp;quot;. Если был создан дочерний тип по отношению к типу &amp;quot;Объект каталога&amp;quot;, и у нового типа &amp;quot;Ноутбук&amp;quot; было добавлено поле &amp;quot;Процессор&amp;quot;, то это поле не получится добавить в экспорт. Как обойти данное ограничение рассказано в данной статье:&lt;br /&gt;
[[Экспорт определенных полей в csv файл]]&lt;br /&gt;
&lt;br /&gt;
Вернемся к нашему файлу, который был получен при экспорте данных. Первый столбец Id – это page_id страниц, которые мы экспортировали. Файл с данными можно открыть в более привычном редакторе, допустим &amp;#039;&amp;#039;&amp;#039;OpenOffice&amp;#039;&amp;#039;&amp;#039;, отредактировать некоторые значения полей, а потом произвести импорт данных в тот же раздел. Система найдет страницы по указанным id и перезапишет значения указанные в файле импорта, т.е. произойдет обновление данных. Если вам необходимо создать новые объекты, то id страниц в файле импорта необходимо удалить, сам столбец Id должен присутствовать.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ВАЖНО:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Excel&amp;#039;&amp;#039;&amp;#039; не корректно обрабатывает csv-файл, текстовые поля не заключаются в двойные кавычки, без данного условия очень велика вероятность того, что импорт пройдет не корректно.&amp;lt;br&amp;gt;&lt;br /&gt;
Для корректной обработки изображений в начале пути обязательно должна стоять точка &amp;#039;&amp;#039;&amp;#039;./images/cms/data/hamster_angor.jpg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При импорте новых объектов в пустой раздел, они будут созданы с родительским типом данных, в нашем случае это &amp;quot;Объект каталога&amp;quot;. Чтобы объекты каталога были созданы не по основному типу данных, необходимо в разделе каталога создать, хотя бы временно, один объект с нужным типом данных, допустим &amp;quot;Ноутбук&amp;quot;, тогда при импорте новых данных, объекты каталога будут созданы уже с типом данных &amp;quot;Ноутбук&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В файле для импорта, в первой строке указываются название полей на кириллице, допустим: Яркость, Цвет, Вес; все последующие строки это уже сами значения для каждого объекта.&lt;br /&gt;
[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]]&lt;/div&gt;</summary>
		<author><name>Axlab</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.umisoft.ru/index.php?title=%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B8_%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B2_csv_%D0%B4%D0%BB%D1%8F_%D0%BA%D0%B0%D0%BA%D0%BE%D0%B3%D0%BE-%D0%BB%D0%B8%D0%B1%D0%BE_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F&amp;diff=8820</id>
		<title>Функционал импорта и экспорта в csv для какого-либо модуля</title>
		<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/index.php?title=%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B8_%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B2_csv_%D0%B4%D0%BB%D1%8F_%D0%BA%D0%B0%D0%BA%D0%BE%D0%B3%D0%BE-%D0%BB%D0%B8%D0%B1%D0%BE_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F&amp;diff=8820"/>
		<updated>2018-11-04T11:12:31Z</updated>

		<summary type="html">&lt;p&gt;Axlab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Актуально для версии 19.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
В данной статье будет описана функциональная возможность экспорта и импорта данных в csv формат, это возможно практически в каждом модуле. Различные моменты рассмотрим на примере модуля &amp;quot;Каталог&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Зайдя в модуль &amp;quot;Каталог&amp;quot; и вызвав контекстное меню какого-либо раздела, можно выбрать действие &amp;#039;&amp;#039;&amp;#039;&amp;quot;Экспорт списка в CSV&amp;quot;&amp;#039;&amp;#039;&amp;#039;. Сохранив файл экспорта и открыв его в каком-либо текстовом редакторе, допустим Notepad++, мы увидим примерно следующее содержание файла:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;id&amp;quot;;&amp;quot;name&amp;quot;;&amp;quot;type-id&amp;quot;;&amp;quot;is-active&amp;quot;;&amp;quot;template-id&amp;quot;;&amp;quot;parent-id&amp;quot;;&amp;quot;price&amp;quot;;&amp;quot;photo&amp;quot;&lt;br /&gt;
&amp;quot;id&amp;quot;;&amp;quot;Наименование&amp;quot;;&amp;quot;Идентификатор типа&amp;quot;;&amp;quot;Активность&amp;quot;;&amp;quot;Идентификатор шаблона&amp;quot;;&amp;quot;id родительской страницы&amp;quot;;&amp;quot;Цена&amp;quot;;&amp;quot;Фотография&amp;quot;&lt;br /&gt;
&amp;quot;native&amp;quot;;&amp;quot;native&amp;quot;;&amp;quot;native&amp;quot;;&amp;quot;native&amp;quot;;&amp;quot;native&amp;quot;;&amp;quot;native&amp;quot;;&amp;quot;price&amp;quot;;&amp;quot;img_file&amp;quot;&lt;br /&gt;
&amp;quot;51&amp;quot;;&amp;quot;Хомячок пушистый&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;159&amp;quot;;&amp;quot;./images/cms/data/hamster_angor.jpg&amp;quot;&lt;br /&gt;
&amp;quot;52&amp;quot;;&amp;quot;Хомячок обычный&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;99&amp;quot;;&amp;quot;./images/cms/data/hamster_4.jpg&amp;quot;&lt;br /&gt;
&amp;quot;45&amp;quot;;&amp;quot;Хомячок на колесах&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;1999&amp;quot;;&amp;quot;./images/cms/data/hamster_integr.jpg&amp;quot;&lt;br /&gt;
&amp;quot;53&amp;quot;;&amp;quot;Хомяк&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;220&amp;quot;;&amp;quot;./images/cms/data/hamster_5.jpg&amp;quot;&lt;br /&gt;
&amp;quot;46&amp;quot;;&amp;quot;Хомячок с улыбкой&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;546&amp;quot;;&amp;quot;./images/cms/data/hamster_1.jpg&amp;quot;&lt;br /&gt;
&amp;quot;1&amp;quot;;&amp;quot;Хомячок необыкновенный&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;3450&amp;quot;;&amp;quot;./images/cms/data/hamster_koleso_usb.jpg&amp;quot;&lt;br /&gt;
&amp;quot;47&amp;quot;;&amp;quot;Хомяк офигенный&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;2998&amp;quot;;&amp;quot;./images/cms/data/hamster_2.jpg&amp;quot;&lt;br /&gt;
&amp;quot;54&amp;quot;;&amp;quot;Хомячок прекрасный&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;1356&amp;quot;;&amp;quot;./images/cms/data/hamster_vegetar.jpg&amp;quot;&lt;br /&gt;
&amp;quot;48&amp;quot;;&amp;quot;Тестовый хомяк&amp;quot;;&amp;quot;134&amp;quot;;&amp;quot;1&amp;quot;;&amp;quot;4&amp;quot;;&amp;quot;2&amp;quot;;&amp;quot;0&amp;quot;;&amp;quot;./images/cms/data/hamster_5.jpg&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Поля, которые экспортируются всегда это: &amp;quot;Id&amp;quot;, &amp;quot;Название&amp;quot;, &amp;quot;Идентификатор типа&amp;quot;, &amp;quot;Псевдостатический адрес&amp;quot;, &amp;quot;Активен&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Остальные значения полей попадут в экспорт только в том случае, если их значения отображаются при табличном просмотре списка объектов каталога. Эти поля можно активировать по кнопке, которая находится справа от столбца &amp;quot;Название&amp;quot;. Данная кнопка открывает список полей, только тех полей, которые есть в родительском типе данных, в данном случае это тип &amp;quot;Объект каталога&amp;quot;. Если был создан дочерний тип по отношению к типу &amp;quot;Объект каталога&amp;quot;, и у нового типа &amp;quot;Ноутбук&amp;quot; было добавлено поле &amp;quot;Процессор&amp;quot;, то это поле не получится добавить в экспорт. Как обойти данное ограничение рассказано в данной статье:&lt;br /&gt;
[[Экспорт определенных полей в csv файл]]&lt;br /&gt;
&lt;br /&gt;
Вернемся к нашему файлу, который был получен при экспорте данных. Первый столбец Id – это page_id страниц, которые мы экспортировали. Файл с данными можно открыть в более привычном редакторе, допустим &amp;#039;&amp;#039;&amp;#039;OpenOffice&amp;#039;&amp;#039;&amp;#039;, отредактировать некоторые значения полей, а потом произвести импорт данных в тот же раздел. Система найдет страницы по указанным id и перезапишет значения указанные в файле импорта, т.е. произойдет обновление данных. Если вам необходимо создать новые объекты, то id страниц в файле импорта необходимо удалить, сам столбец Id должен присутствовать.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ВАЖНО:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Excel&amp;#039;&amp;#039;&amp;#039; не корректно обрабатывает csv-файл, текстовые поля не заключаются в двойные кавычки, без данного условия очень велика вероятность того, что импорт пройдет не корректно.&lt;br /&gt;
Для корректной обработки изображений в начале пути обязательно должна стоять точка &amp;#039;&amp;#039;&amp;#039;./images/cms/data/hamster_angor.jpg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При импорте новых объектов в пустой раздел, они будут созданы с родительским типом данных, в нашем случае это &amp;quot;Объект каталога&amp;quot;. Чтобы объекты каталога были созданы не по основному типу данных, необходимо в разделе каталога создать, хотя бы временно, один объект с нужным типом данных, допустим &amp;quot;Ноутбук&amp;quot;, тогда при импорте новых данных, объекты каталога будут созданы уже с типом данных &amp;quot;Ноутбук&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В файле для импорта, в первой строке указываются название полей на кириллице, допустим: Яркость, Цвет, Вес; все последующие строки это уже сами значения для каждого объекта.&lt;br /&gt;
[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]]&lt;/div&gt;</summary>
		<author><name>Axlab</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.umisoft.ru/index.php?title=%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%B1%D0%BB%D0%BE%D0%BA%D0%B0_%D0%B8%D0%BB%D0%B8_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B&amp;diff=8694</id>
		<title>Мобильная версия шаблона блока или страницы</title>
		<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/index.php?title=%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%B1%D0%BB%D0%BE%D0%BA%D0%B0_%D0%B8%D0%BB%D0%B8_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B&amp;diff=8694"/>
		<updated>2018-09-17T12:39:20Z</updated>

		<summary type="html">&lt;p&gt;Axlab: Новая страница: «&amp;#039;&amp;#039;&amp;#039;Актуально для версии 18&amp;#039;&amp;#039;&amp;#039;  При использовании PHP-шаблонизатора, возможно создать мобильн…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Актуально для версии 18&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
При использовании PHP-шаблонизатора, возможно создать мобильную версии шаблона, для этого достаточно добавить папку mobile в корне вашего шаблона. &lt;br /&gt;
&lt;br /&gt;
== Автоматический режим ==&lt;br /&gt;
&lt;br /&gt;
В папке с шаблоном создадим файл &amp;#039;&amp;#039;&amp;#039;/php/content/content.phtml&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $page = $variables[&amp;#039;page&amp;#039;]; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Is desktop page&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;?= $page-&amp;gt;getValue(&amp;#039;content&amp;#039;) ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также создадим файл &amp;#039;&amp;#039;&amp;#039;/php/mobile/content/content.phtml&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $page = $variables[&amp;#039;page&amp;#039;]; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Is mobile page&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;?= $page-&amp;gt;getValue(&amp;#039;content&amp;#039;) ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для примера используем только шаблон контента в основном файле шаблона:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?= $this-&amp;gt;render($variables, &amp;quot;{$variables[&amp;#039;module&amp;#039;]}/{$variables[&amp;#039;method&amp;#039;]}&amp;quot;) ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь, зайдя с мобильного устройства отобразится шаблон мобильной версии сайта.&amp;lt;br&amp;gt;&lt;br /&gt;
При использовании &amp;#039;&amp;#039;&amp;#039;$this-&amp;gt;render&amp;#039;&amp;#039;&amp;#039; система будет искать шаблон в папке mobile, при заходе с мобильного устройства.&lt;br /&gt;
&lt;br /&gt;
== Ручной режим ==&lt;br /&gt;
&lt;br /&gt;
В PHP-шаблонизаторе также можно использовать функцию isMobile:&lt;br /&gt;
&lt;br /&gt;
В файле шаблона &amp;#039;&amp;#039;&amp;#039;/php/content/content.phtml&amp;#039;&amp;#039;&amp;#039; добавим следующую строку:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if($this-&amp;gt;isMobile()){ ?&amp;gt; &amp;lt;div&amp;gt;Этот блок появится только в мобильной версии сайта.&amp;lt;/div&amp;gt; &amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;При этом важно, чтобы в корне шаблона не было папки mobile, т.к. автоматический режим более приоритетный.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[category:Вопросы и уроки разработки сайтов на UMI.CMS]] [[category:Верстка в PHP]]&lt;/div&gt;</summary>
		<author><name>Axlab</name></author>
		
	</entry>
</feed>