<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.umisoft.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2</id>
	<title>Пример административного шаблона для объектов - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.umisoft.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2"/>
	<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2&amp;action=history"/>
	<updated>2026-04-05T23:24:39Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.umisoft.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2&amp;diff=5478&amp;oldid=prev</id>
		<title>Mad grant в 13:07, 5 июня 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2&amp;diff=5478&amp;oldid=prev"/>
		<updated>2013-06-05T13:07:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 13:07, 5 июня 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l141&quot; &gt;Строка 141:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 141:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;disable-csv-buttons&amp;#039;&amp;#039;&amp;#039; – данный параметр скрывает функции экспорта и импорта данных в формате CSV, которые располагаются под списком объектов.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;disable-csv-buttons&amp;#039;&amp;#039;&amp;#039; – данный параметр скрывает функции экспорта и импорта данных в формате CSV, которые располагаются под списком объектов.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]][[Категория: API&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mad grant</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.umisoft.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2&amp;diff=5477&amp;oldid=prev</id>
		<title>Mad grant в 13:07, 5 июня 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2&amp;diff=5477&amp;oldid=prev"/>
		<updated>2013-06-05T13:07:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 13:07, 5 июня 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l141&quot; &gt;Строка 141:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 141:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;disable-csv-buttons&amp;#039;&amp;#039;&amp;#039; – данный параметр скрывает функции экспорта и импорта данных в формате CSV, которые располагаются под списком объектов.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;disable-csv-buttons&amp;#039;&amp;#039;&amp;#039; – данный параметр скрывает функции экспорта и импорта данных в формате CSV, которые располагаются под списком объектов.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mad grant</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.umisoft.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2&amp;diff=2715&amp;oldid=prev</id>
		<title>VITL&#039;: Новая страница: «В данной статье мы приведем пример административного шаблона, для модуля, который опериру…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.umisoft.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2&amp;diff=2715&amp;oldid=prev"/>
		<updated>2011-07-27T20:36:01Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «В данной статье мы приведем пример административного шаблона, для модуля, который опериру…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;В данной статье мы приведем пример административного шаблона, для модуля, который оперирует объектами, не страницами. К объектам относятся пользователи, баннеры, скидки и т.п. Практически для каждого модуля должен быть определен шаблон &amp;#039;&amp;#039;&amp;#039;list.view.xsl&amp;#039;&amp;#039;&amp;#039;, который отвечает за отображение данных в виде списка в административной части. В случае, если системное название вашего кастомного модуля &amp;#039;&amp;#039;&amp;#039;cache&amp;#039;&amp;#039;&amp;#039;, то в папку &amp;#039;&amp;#039;&amp;#039;\styles\skins\mac\data\modules\cache\&amp;#039;&amp;#039;&amp;#039; необходимо добавить файл &amp;#039;&amp;#039;&amp;#039;list.view.xsl&amp;#039;&amp;#039;&amp;#039;, примерно следующего содержания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE xsl:stylesheet SYSTEM &amp;quot;ulang://cache&amp;quot; [ &lt;br /&gt;
&amp;lt;!ENTITY sys-module &amp;#039;cache&amp;#039;&amp;gt;&lt;br /&gt;
]&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;data[@type = &amp;#039;list&amp;#039; and @action = &amp;#039;view&amp;#039;]&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;imgButtonWrapper&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;$method = &amp;#039;udata_lists&amp;#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;a id=&amp;quot;addAddress&amp;quot; href=&amp;quot;{$lang-prefix}/admin/&amp;amp;sys-module;/add_udata/&amp;quot;&amp;gt;&amp;amp;label-add-udata;&amp;lt;/a&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;$method = &amp;#039;upage_lists&amp;#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;a id=&amp;quot;addAddress&amp;quot; href=&amp;quot;{$lang-prefix}/admin/&amp;amp;sys-module;/add_upage/&amp;quot;&amp;gt;&amp;amp;label-add-upage;&amp;lt;/a&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:otherwise /&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;xsl:call-template name=&amp;quot;ui-smc-table&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:with-param name=&amp;quot;control-params&amp;quot; select=&amp;quot;$method&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:with-param name=&amp;quot;content-type&amp;quot;&amp;gt;objects&amp;lt;/xsl:with-param&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:with-param name=&amp;quot;enable-objects-activity&amp;quot;&amp;gt;1&amp;lt;/xsl:with-param&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:with-param name=&amp;quot;domains-show&amp;quot;&amp;gt;1&amp;lt;/xsl:with-param&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:with-param name=&amp;quot;search-show&amp;quot;&amp;gt;0&amp;lt;/xsl:with-param&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:with-param name=&amp;quot;disable-csv-buttons&amp;quot;&amp;gt;1&amp;lt;/xsl:with-param&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&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;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE xsl:stylesheet SYSTEM &amp;quot;ulang://cache&amp;quot; [&lt;br /&gt;
	&amp;lt;!ENTITY sys-module	&amp;#039;cache&amp;#039;&amp;gt;&lt;br /&gt;
]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
отвечают за подключение дополнительных XSLT сущностей. Данный вызов &amp;#039;&amp;#039;&amp;#039;ulang://cache&amp;#039;&amp;#039;&amp;#039;, в котором использует протокол &amp;#039;&amp;#039;&amp;#039;upage&amp;#039;&amp;#039;&amp;#039;, сформирует список сущностей из файла &amp;#039;&amp;#039;&amp;#039;\classes\modules\cache\i18n.php&amp;#039;&amp;#039;&amp;#039;, если не был найден фал с текущим языковым префиксом: i18n.ru.php, i18n.en.php, i18n.fr.php и т.п..&lt;br /&gt;
Просмотреть весь список полученных сущностей модуля cache можно вызовом:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://ваш_домен/ulang/cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Данные условия узла data:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;data[@type = &amp;#039;list&amp;#039; and @action = &amp;#039;view&amp;#039;]&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
выбраны из-за того, что в php-методе, который осуществляет выборку из базы данных нужных объектов, прописано:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$this-&amp;gt;setDataType(&amp;quot;list&amp;quot;);&lt;br /&gt;
$this-&amp;gt;setActionType(&amp;quot;view&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
в данном примере используется метод &amp;#039;&amp;#039;&amp;#039;udata_lists&amp;#039;&amp;#039;&amp;#039;, файла &amp;#039;&amp;#039;&amp;#039;\classes\modules\cache\__admin.php&amp;#039;&amp;#039;&amp;#039;, сам пример метода:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function udata_lists() {&lt;br /&gt;
  $this-&amp;gt;setDataType(&amp;quot;list&amp;quot;);&lt;br /&gt;
  $this-&amp;gt;setActionType(&amp;quot;view&amp;quot;);&lt;br /&gt;
  if($this-&amp;gt;ifNotXmlMode()) return $this-&amp;gt;doData();&lt;br /&gt;
  &lt;br /&gt;
  $limit = 20;&lt;br /&gt;
  $curr_page = getRequest(&amp;#039;p&amp;#039;);&lt;br /&gt;
  $offset = $limit * $curr_page;&lt;br /&gt;
  &lt;br /&gt;
  $sel = new selector(&amp;#039;objects&amp;#039;);&lt;br /&gt;
  $sel-&amp;gt;types(&amp;#039;object-type&amp;#039;)-&amp;gt;name(&amp;#039;cache&amp;#039;, &amp;#039;udata&amp;#039;);&lt;br /&gt;
  $sel-&amp;gt;order(&amp;#039;name&amp;#039;)-&amp;gt;asc();&lt;br /&gt;
  $sel-&amp;gt;limit($offset, $limit);&lt;br /&gt;
  selectorHelper::detectFilters($sel);&lt;br /&gt;
  &lt;br /&gt;
  $domains = getRequest(&amp;#039;domain_id&amp;#039;);&lt;br /&gt;
  if(is_array($domains) &amp;amp;&amp;amp; sizeof($domains)) {&lt;br /&gt;
    $domainsCollection = domainsCollection::getInstance();&lt;br /&gt;
    if(sizeof($domainsCollection-&amp;gt;getList()) &amp;gt; 1) {&lt;br /&gt;
      $sel-&amp;gt;where(&amp;#039;domain_id&amp;#039;)-&amp;gt;equals($domains[0]);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  $this-&amp;gt;setDataRange($limit, $offset);&lt;br /&gt;
  $data = $this-&amp;gt;prepareData($sel-&amp;gt;result, &amp;quot;objects&amp;quot;);&lt;br /&gt;
  $this-&amp;gt;setData($data, $sel-&amp;gt;length);&lt;br /&gt;
  return $this-&amp;gt;doData();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вернемся к шаблону xsl:template. Блок:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;imgButtonWrapper&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
отвечает за отображение кнопок, которые активирует переход на страницу добавления объекта. Переменная &amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039; определена в основном шаблоне &amp;#039;&amp;#039;&amp;#039;\styles\skins\mac\main.xsl&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:variable name=&amp;quot;method&amp;quot;	select=&amp;quot;/result/@method&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;amp;label-add-udata;&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;&amp;amp;label-add-upage;&amp;#039;&amp;#039;&amp;#039; - сущности сформированные из файла &amp;#039;&amp;#039;&amp;#039;\classes\modules\cache\i18n.php&amp;#039;&amp;#039;&amp;#039;, они были подключены запросом &amp;quot;&amp;#039;&amp;#039;&amp;#039;ulang://cache&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Именованный вызов шаблона:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:call-template name=&amp;quot;ui-smc-table&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
отвечает за формирование списка данных. Сам шаблон обработчик с &amp;#039;&amp;#039;&amp;#039;name=&amp;quot;ui-smc-table&amp;quot;&amp;#039;&amp;#039;&amp;#039; находится в файле &amp;#039;&amp;#039;&amp;#039;\styles\skins\mac\interface\ui\controls.xsl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
В шаблон &amp;#039;&amp;#039;&amp;#039;ui-smc-table&amp;#039;&amp;#039;&amp;#039; мы передаем различные параметры, рассмотрим каждый из них.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;control-params&amp;#039;&amp;#039;&amp;#039; – название текущего метода, которое будет передано в метод &amp;#039;&amp;#039;&amp;#039;getDatasetConfiguration()&amp;#039;&amp;#039;&amp;#039;, файл  &amp;#039;&amp;#039;&amp;#039;\classes\modules\cache\admin.php&amp;#039;&amp;#039;&amp;#039;, будет выполнен подобный ajax запрос:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://ваш_домен/admin/cache/udata_lists.xml?domain_id[]=1&amp;amp;lang_id[]=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
для подгрузки необходимых данных в xml-формате.&lt;br /&gt;
О методе getDatasetConfiguration более подробно рассказано в данной статье [[Назначение метода getDatasetConfiguration в модуле системы]]&lt;br /&gt;
&lt;br /&gt;
В итоге, параметр &amp;#039;&amp;#039;&amp;#039;control-params&amp;#039;&amp;#039;&amp;#039; достаточно важный, поэтому необходимо понимать его назначение при создании дополнительного модуля.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;content-type&amp;#039;&amp;#039;&amp;#039; – данный параметр со значением = &amp;#039;&amp;#039;&amp;#039;objects&amp;#039;&amp;#039;&amp;#039;, указывает на то, что данные необходимо визуально отобразить по правилам Объектов. Если данный параметр не передать, система будет считать что вы работает со страницами (pages) и выведет контролы для отображения родительских и дочерних страниц.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;enable-objects-activity&amp;#039;&amp;#039;&amp;#039; – данный параметр включает отображение в контролах управления такую функцию как значок смены активности объекта. Сам метод для смены активности также должен присутствовать в модуле, как и поле &amp;#039;&amp;#039;&amp;#039;is_active&amp;#039;&amp;#039;&amp;#039; в объекте у которого меняется активность.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;domains-show&amp;#039;&amp;#039;&amp;#039; – этот параметр включает отображение выпадающего списка с доменами, в случае если их больше одного. По умолчанию, этот выпадающий список отображается только для Страниц.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;search-show&amp;#039;&amp;#039;&amp;#039; – указав значение для этого параметра =0, мы отключили форму поиска данных в модуле. По умолчанию форма поиска отображается.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;disable-csv-buttons&amp;#039;&amp;#039;&amp;#039; – данный параметр скрывает функции экспорта и импорта данных в формате CSV, которые располагаются под списком объектов.&lt;/div&gt;</summary>
		<author><name>VITL&#039;</name></author>
		
	</entry>
</feed>