Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Последние сообщения

Страницы: 1 2 [3] 4 5 ... 10
21
Макросы UMI.CMS / Как вывести изображение для заголовка?
« Последний ответ от aizul 11 Апреля 2019, 11:21:42 »
Вроде бы простая задача, но что-то нигде в официальных источниках не нашел как вывести изображение для заголовка?
Делал по аналогии с изображениями для активного/неактивного раздела, но не получается:
<img src="{document(concat('upage://', @id, '.header_pic'))/udata/property/value}" alt="" />
22
Шаблоны PHP / Re: Как получить данные из дополнительного поля?
« Последний ответ от solomaru 05 Апреля 2019, 10:29:18 »
$this  ваша проблема, вы можете брать getValue только у объекта umiHierarchyElement , к примеру был там цикл на лист товара и там пишем $produkt->getValue(id элемент в самом товаре)
Пример тут http://api.docs.umi-cms.ru/spravochnik_po_klassam_yadra_umicms/model_ierarhii/umihierarchyelement/
23
Получилось как то так:

//Составляем данные из CSV в массив.
$parts = array();
$goods_dump = file('goods_dump.csv');
foreach ($goods_dump as $line) {
    $parts[] = explode(";", $line);
}
//Ключами элементов должны стать коды товара
$goods = array();
foreach ($parts as $value) {
$goods[$value[0]] = $value[1];
}

//Адрес корневой страницы каталога
define('CATALOG_URI', '/catalog-root-page/');

$hierarchy = umiHierarchy::getInstance();
$catID = $hierarchy->getIdByPath(CATALOG_URI);
if(!$catID) {
  echo "Нет такого адреса на сайте: ".CATALOG_URI;
  exit();
}
//Получаем все узлы
$nodes = $hierarchy->getChildrenTree($catID);

setNewValues($hierarchy, $nodes, $goods);

function setNewValues($hierarchy, $nodes, &$goods){
foreach ($nodes as $k => $node) {
if(empty($node)){
                        //Это объекты каталога
$item = $hierarchy->getElement($k);
echo $item->getName()."<br>";
                        //Замена значения sku значением из массива goods
$item->setValue("price", $goods[$item->getValue('sku')]);
continue;
}
//Это разделы каталога
$item = $hierarchy->getElement($k);
echo "<b>".$item->getName()."</b><br>";
setNewValues($hierarchy, $node, $goods);
}
}
24
Интересует возможность автообновления цен на сайте из CSV-файла с помощью кастомного макроса

Формат CSV такой:
код_товара; цена
123456;100.50

В объектах каталога заведено поле [sku](код товара), с помощью которого и планируется организовать поиск нужного объекта и обновления значения поля [price]
Теоретически видится так - поиск по полю, которое должно совпадать со значением SKU и выбор obj_id получаемой записи с помощью Selector (http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/proizvolnye_vyborki/selector/)
Следующий шаг - обновление поля [price] для страницы с выбранным obj_id (тут неясно, какой задействовать механизм?)
Вопрос: Как оцените: реальна ли такая возможность? Есть ли примеры подобной реализации?
25
Фары протирали? Колеса пинали? Ну тогда не знаю...

Я думал, персонажи анекдотов есть только в анекдотах. Однако погляди-ка.
На форумах - крайне редко встречаются телепаты, пророки и ясновидящие. Для начала - необходим минимум технической информации, какой шаблонизатор используется, как вызываете и обрабатываете каталог, какая версия юми, какой дается хмл или json ответ. Это то - с чего можно хотя бы попробовать подумать. А иначе - фары протирал?...
26
очередной пример "многомилионного" сообщества юми.
27
Нужно получить список новостей по определенному тегу, значение тега из справочника, то есть тип поля "выпадающий список"? Помогите пожалуйста
28
Почему такое происходит?
29
Предложения и пожелания / Re: Почему вы выбираете UMI ?
« Последний ответ от admin2@pomdv.com 24 Февраля 2019, 15:45:42 »
Да, бывает и так. Я как-то пытался найти более удобную альтернативу ЮМИ. Пришел к выводу, что выбирать особо и не из чего. В любом случае все упирается в вашу фразу "довести её до требуемого бизнесом уровня". Требования все время разные, поэтому нет сербрянной CMS, которая бы подходила всем и всегда.

 Просто далеко не все, заявляя о "миллионах" пользователей, фактически имеют их в сотнях или нескольких тысячах. Сообщества Юми по сути не существует.
Мне вообще крайне интересно - без сарказма - что вы нашли "удобного" в Юми ?
30
Custom макросы / Re: Расширение функционала метода emarket basket
« Последний ответ от admin2@pomdv.com 24 Февраля 2019, 15:29:06 »
а вы в шаблоне типа данных "заказ" - это самое поле создали?
Страницы: 1 2 [3] 4 5 ... 10