1
Custom макросы / Re: Экспорт в yml по крону
« : 14 Ноября 2016, 08:29:54 »А сами фото есть физически на сервере в нужном месте?Да.
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
А сами фото есть физически на сервере в нужном месте?Да.
<ul>
<li>Пункт1</li>
<li>Пункт2</li>
<li>Пункт3</li>
<li>Пункт4</li>
<li>Пункт5</li>
<li>Пункт6</li>
<li>Пункт7</li>
</ul>
<ul>
<li>
<ul>
<li>Пункт1</li>
<li>Пункт2</li>
<li>Пункт3</li>
</ul>
</li>
<li>
<ul>
<li>Пункт4</li>
<li>Пункт5</li>
<li>Пункт6</li>
<li>Пункт7</li>
</ul>
</li>
</ul>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet SYSTEM "ulang://i18n/constants.dtd:file">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:umi="http://www.umi-cms.ru/TR/umi">
<xsl:variable name="max" select="4"/>
<xsl:template match="udata" mode="left-list">
<xsl:apply-templates select="items" mode="left-list"/>
</xsl:template>
<xsl:template match="items" mode="left-list">
<nav class="menu-top-block">
<ul class="menu-top"
umi:element-id="{../@category-id}"
umi:region="list"
umi:sortable="sortable"
umi:module="catalog">
<xsl:apply-templates mode="left-list"/>
</ul>
</nav>
</xsl:template>
<xsl:template match="items/item" mode="left-list">
<li>
<a href="{@link}">
<img src="{document(concat('upage://', @id, '.menu_pic'))/udata/property/value}" alt=""/>
<div class="text">
<span>
<xsl:value-of select="."/>
</span>
</div>
</a>
<xsl:apply-templates select="document(concat('udata://catalog/getCategoryList/default/', @id, '/0/1?expire=600'))/udata" mode="left-sublist"/>
</li>
</xsl:template>
<xsl:template match="items/item" mode="left-sublist">
<li>
<a href="{@link}">
<span class="submenu-icon-{@id}"></span>
<span class="stext">
<xsl:value-of select="."/>
</span>
</a>
</li>
</xsl:template>
<xsl:template match="udata" mode="left-sublist">
<ul class="submenu-{@category-id}">
<xsl:apply-templates select="items" mode="left-sublist"/>
</ul>
</xsl:template>
</xsl:stylesheet>
header("Content-type: text/html; charset=utf-8");
include "standalone.php";
$objectTypes = umiObjectTypesCollection::getInstance();
$objectTypeId = $objectTypes->getBaseType("users", "user");
$sel = new umiSelection;
$sel->addObjectType($objectTypeId);
$result = umiSelectionsParser::runSelection($sel);
$objects = umiObjectsCollection::getInstance();
foreach($result as $userId) {
$object = $objects->getObject($userId);
$type=$object->getTypeId();
$users[]=$object;
}
$exporter=new xmlExporter("umiDump20");
$exporter->setShowAllFields(true);
$exporter->addObjects($users);
$result=$exporter->execute();
$result->save('./sys-temp/export/umidump.xml');
header("Content-type: text/html; charset=utf-8");
error_reporting(E_ALL);
include "standalone.php";
$dir = CURRENT_WORKING_DIR . "/export";
$importer = new xmlImporter();
$importer->loadXmlFile($dir . "/umidump.xml");
$importer->setUpdateIgnoreMode(false);
$importer->setFilesSource($dir);
$importer->execute();
<Товар>
<Ид>e709a323-3b82-11e1-9c72-00112f5799f7#e14286a6-48dd-11e1-9c88-00112f5799f7</Ид>
<Артикул>mm_fuck_rules</Артикул>
<Наименование>Мотофутболка "Fuck Rules!"</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
<Группы>
<Ид>353afbc9-3b61-11e1-9c72-00112f5799f7</Ид>
</Группы>
<Описание>Нафиг правилаfffffffff!
Яркая футболка для беспредельщиков или тех, кто желает ими стать :)</Описание>
<Картинка>import_files/e7/e709a323-3b82-11e1-9c72-00112f5799f71.jpeg</Картинка>
<СтавкиНалогов>
<СтавкаНалога>
<Наименование>НДС</Наименование>
<Ставка>18</Ставка>
</СтавкаНалога>
</СтавкиНалогов>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Размер</Наименование>
<Значение>L</Значение>
</ХарактеристикаТовара>
<ХарактеристикаТовара>
<Наименование>Цвет</Наименование>
<Значение>Желтая</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>Мотофутболка "Fuck Rules!"</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Вес</Наименование>
<Значение>0</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>