Сергей Шлоков
Вот небольшая статья. Там и комментарии интересные
https://modzone.ru/blog/2021/01/20/comparison-of-template-engines/
Alexander
Alexander
Сергей Шлоков
Спасибо, ознакомлюсь
Там ещё есть ссылочка на хабр с последними данными по шаблонизаторам. Фенома в тестах нет, но смарти на 2020 год оказался самый быстрый.
Alexander
Dmitriy
Добрый день, в массиве модификации хранится не сама картинка а её id, они записаны в таблице modx_ms2_product_files. Как мне зная id картинки получить до нее путь. Просто в msoptionsprice2 выводятся все модификации без картинок
Anonymous
Всем привет! нужен программист для некоторых задач по сайту) в основном это 1С подключить, мой склад, и пару плагинов, писать в лс @ilra_ia
Артур
Dmitriy
Да, они привязаны, и вот сниппет выводит в массиве только id картинки. По базе проверил, оно все совпадает как надо. Только теперь остается вывести картинку, зная ее id
Артур
Dmitriy
msOptionsPrice.modification
Dmitriy
{print_r($modification)} выводит:
Array ( [id] => 16 [name] => белый, красный [rid] => 671 [type] => 2 [price] => 0 [old_price] => [article] => 25716201 [weight] => 0.000 [count] => 0 [image] => 1493 [active] => 1
Dmitriy
. а вот на самом товаре не могу разобратьсяВ корзине все гуд
Андрей
Андрей
И в чанке:
{if $data_thumb?}
<img src="{$data_thumb}" alt="{$product_pagetitle}" title="{$product_pagetitle}"/>
{/if}
Андрей
Если нужны другие миниатюры, то нужно подключать через includeThumbs=small и т.п.
Dmitriy
includeThumbs=small в вызове есть, а в $data_thumb во всех модификациях хранится не картинка модификации, а общее превью товара, т.е. там везде одна картинка лежит
Dmitriy
Андрей
Андрей
https://ibb.co/6DwF110 - в массиве
Вызов дефолтный:
[[!msOptionsPrice.modification? &includeThumbs=`small`]]
чанк:
<img src="{$small}" alt="{$product_pagetitle}" title="{$product_pagetitle}"/>
Alexander
Alexander
Для начала так сказать
Dmitriy
Alexander
Alexander
Anonymous
привет. а можно что-то сделать, чтобы при изменении цены на товары, все товары, которые уже в корзине, или имели новую цену, или очистилась корзина у всех?
Anonymous
все, разобрался. можно завершить все сеансы пользователей
Иван
Anonymous
Технически да, но там под капотом ведь по другому малость
Сергей Шлоков
Даже если удастся поставить MODX3 на голый MODX2 и заставить сайт нормально работать (хотя это полноценно никто не тестировал), то я не представляю, как обновить продакшн с кучей дополнений и сторонней логики, завязанной на API MODX2.
Cadmus
Ребят , всем привет .
На странице ресурса подключаю pdoResources , выводит мне все ресурсы родителя , как выводить конкретный ресурс ?
[[pdoResources?
&parents=4
&limit=1
&depth=1
//ниже подключаю tv поля
Cadmus
Артур
Если есть [[*id]] то есть и остальные поля
Алексей
Артур
Cadmus
Артур
Danil
Добрый день, кто нибудь сталкивался с необходимостью автоматического добавления опций товара в лексикон?
Более 400 опций товара добавилось и очень неохота это ручками делать
Алексей
Danil
Да
Danil
только русский
Алексей
если так, то можно написать маленький сниппет, который автоматически будет подхватывать имя опции. 100% решения у меня нет, но путь тот.
Алексей
те. не нужно добавлять в лексикон
Danil
https://modx.pro/howto/17773
Я вот такую статью нашел, но после всех манипуляций кнопка так и не появиласб
Danil
Создаем плагин на событие msOnManagerCustomCssJs
Вот эта строка смутила. Здесь нужно просто создать новый плагин?
Алексей
ну х.з. я не делал такое
делал снипет всегда. просто не найду сейчас решения этого.
Алексей
х.з. не делал такого.
Anton
Всем привет! А плагин msImportExport может удалять товар на сайте при импорте если их нету в файле?
Артур
Roman
Миша
Anton
А можно как-то удалить весь товар? Желательно через api, буду через крон запускать
Danil
Миша
А можно пример?
<?php
$query = $modx->query("SELECT * FROM modx_ms2_options WHERE `key`= '".$filter."'");
$item = $query->fetch(PDO::FETCH_ASSOC);
if($item['caption']) {
if($item['measure_unit']){
$output = $item['caption'] . ', '.$item['measure_unit'];
}else{
$output = $item['caption'];
}
return $output;
}
Миша
Иван
Иван
Иван
+
Миша
на каждый пердеж есть событие, крути верти как хочешь
Миша
можно юзать хоть для чего
Roman
Чем?
Допустим доп поле-автометка при экспорте пустая
Иван
Проблем не было. Если нужно, автор может помочь с доработкой
Yaroslav
Миша
Иван
Roman
Roman
Иван
Так зачем говорить, что глючный? ) напишите в ТП поправят или подскажут, как сделать.
Миша
это ты еще seoFilter не юзал))
Yaroslav
Yaroslav