Илья
<p>Array ( [74] => [{"MIGX_id":"1","name":"Foo Bar","desc":"</p><p>Проектировщик строительной компании \"Деревянный Дом\".</p>\n\t\t\t\t\t\t\t\t\t<p>Опыт в отрасли более 5 лет.</p>\n\t\t\t\t\t\t\t\t\t<p>Автор статей по проектированию домов, технологий строительства</p>","img":"https://24smi.org/public/media/2017/8/15/news_340_Pavel-Durov-12.jpg","rating":"3"}] [15529] => [{"MIGX_id":"1","name":"Foo Bar","desc":"<p>Проектировщик строительной компании \"Деревянный Дом\".</p>\n\t\t\t\t\t\t\t\t\t<p>Опыт в отрасли более 5 лет.</p>\n\t\t\t\t\t\t\t\t\t<p>Автор статей по проектированию домов, технологий строительства</p>","img":"https://24smi.org/public/media/2017/8/15/news_340_Pavel-Durov-12.jpg","rating":"3"}] ) <p></p> <p>не вышло</p>
Avent
он прям так и выводит с этими? >
Миша
да просто вторую итерацию делай с jromJSON
Илья
он прям так и выводит с этими? >
не... это в коде... на фронте Array ( [74] => [{"MIGX_id":"1","name":"Foo Bar","desc":" Проектировщик строительной компании \"Деревянный Дом\". \n\t\t\t\t\t\t\t\t\t Опыт в отрасли более 5 лет. \n\t\t\t\t\t\t\t\t\t Автор статей по проектированию домов, технологий строительства ","img":"https://24smi.org/public/media/2017/8/15/news_340_Pavel-Durov-12.jpg","rating":"3"}] [15529] => [{"MIGX_id":"1","name":"Foo Bar","desc":" Проектировщик строительной компании \"Деревянный Дом\". \n\t\t\t\t\t\t\t\t\t Опыт в отрасли более 5 лет. \n\t\t\t\t\t\t\t\t\t Автор статей по проектированию домов, технологий строительства ","img":"https://24smi.org/public/media/2017/8/15/news_340_Pavel-Durov-12.jpg","rating":"3"}] ) не вышло
Avent
а какой код сниппета?
Avent
что он делает, почему не воспользоваться конструкцией {$_modx->getResources([],[])} ?
Avent
зачем свой сниппет для этого
Илья
а какой код сниппета?
<?php $tvid = 34; // id нужного ТВ параметра $res = array(); // Сюда забиваем результаты $q = $modx->newQuery('modTemplateVarResource', array('tmplvarid' => $tvid)); $q->select('contentid,value'); if ($q->prepare() && $q->stmt->execute()) { while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) { $res[$row['contentid']] = $row['value']; } } print_r($res);
Илья
что он делает, почему не воспользоваться конструкцией {$_modx->getResources([],[])} ?
как собрать значения migx поля дочерних ресурсов и вывести на странице?
Avent
print_r($res); вот это убери
Avent
замени на return $res;
Баха Волков
return
Илья
да, дурень, спасибо всем!
Миша
/me заблокировал
Иван
web тут?
Эльдар
/me
Avent
/me
Иван
— Исправления безопасности в модификаторах Fenom от Сергея Шлокова. — Исправление кэширования сниппета pdoPage. — Вывод внутренних логов pdoPage (в частности, о его работе с кэшем). — Исправление использования чанка &tplCategoryFolder сниппета pdoMenu — теперь будет проверка параметра isfolder, как и указано в документации. — Исправление загрузки моделей для окружения с путями к сайту в разном регистре, типа MacOS. — Исправление всем надоевшей ошибки в выводом строки Array при ошибке SQL, теперь не выводится ничего. https://modstore.pro/pdotools?utm_source=tg&utm_medium=social&utm_campaign=upd
Artem
а можно как-то сделать,чтобы miniShop2 брал цену не из своего поля,а из обычного тв-поля price ?
Artem
А попроще никак?
Павел
а можно как-то сделать,чтобы miniShop2 брал цену не из своего поля,а из обычного тв-поля price ?
Вот ещё бы доку как цену новую в корзину отправить с опциями
Artem
Вот ещё бы доку как цену новую в корзину отправить с опциями
Все товары загружаются через catalogFill , который умеет только в стандартные тв-параметры загружать значения
Avent
как я помню catalogfill позволяет любой кастомный код писать
Avent
можно написать чтобы сразу в price кидал
Artem
можно написать чтобы сразу в price кидал
Я честно говоря не понимаю как. В стандарном конфиге задается либо стандартное modx поле, либо тв параметр и все.
Баха Волков
смешно)
Я за тебя рад
Евгений
я тоже
Баха Волков
я тоже
Долбше жить будешь
Евгений
Долбше жить будешь
дольще, не значит лучше
Николай
Я честно говоря не понимаю как. В стандарном конфиге задается либо стандартное modx поле, либо тв параметр и все.
Написать плагин на ondocformsave. Если class_key msProduct - брать значение tv price и сохранять его в мишоп поле price
Баха Волков
дольще, не значит лучше
А тут я за себя рад
Баха Волков
Баха Волков
Насколько я помню, catalogfill умеет грузить другие классы
Николай
Avent
зачем на DocForm, можно сразу в лоб -
Avent
TV обычно сохраняются после того как ресурс уже создан
Avent
потому что нужно знать contentid прежде чем сохранить TV, а значит к этому моменту мы уже будем иметь созданный modResource и связанный с ним msProductData
Avent
цепляемся за событие сохранения TV - берем id из contentid, находим объект msProductData и кидаем в price
Anonymous
web тут?
за что хоть человека забанил? он вроде безобидный)
Avent
почему это так смешно звучит из его уст? 😆
Евгений
из детских уст всё смешно))
iWatchYouFromAfar
Ребят
iWatchYouFromAfar
iWatchYouFromAfar
вот это плохо для сайта с сильной нагрузкой на графический контент?
iWatchYouFromAfar
весь дизайн почти сделан из изображений
Vitaliy Mavzoleinyk
в чем может быть причина: 2 шаблона - вывожу ресурсы с помощью pdoPage в одном шаблоне выводится кнопка "смотреть еще", а в другом нет
Vitaliy Mavzoleinyk
код один и тот же
Avent
fenom или стандартный парсер?
Vitaliy Mavzoleinyk
стандартный, нашел проблему
Avent
лучше показать код)
Avent
вызов снипета и то место, где выводится кнопка
Иван
https://www.youtube.com/watch?v=TWMz6wQvRpg&feature=share
Vitaliy Mavzoleinyk
лучше показать код)
Спасибо. Помогли.
Миша
Ilya
Gitify через build не сохраняет чанки созданные в IDE чтоли?
Ilya
И обязательно ли всегда в чанках, шаблонах etc. указывать мета инфу? Типа id: 100500 - - - - - ?
Миша
Нет, зачем
Ilya
Которые через pdotools
Не очень понял. Я руками в папке _data/chunks/ создаю условный chunkName.html. Выполняю build и сосу пипис :) Тупо не появляется в бд чанк (в админке соответственно тоже) и он, конечно же, не работает.
Ilya
Сорри, в глаза долблюсь и мозг сегодня, надо таки указать было хотя бы имя типа: name: myFuckingChunk -----
Ilya
не очень удобно конечно, но гораздо лучше чем ковырять это все руками в тошнотворной админке
iWatchYouFromAfar
Там чуть по другому сделано, автомизированы некоторые вещи. Я склеил app + свою старую сборку чистого modx и бед не знаю. В админку лезу очень редко, вся работа примерно как в верстке.
Ilya
да не, вспомнил, что в phpStorm есть шаблоны файлов же. Тупо сделал подстановку имени файла в код
Илья
Парни, сорри за оффтоп, но я должен с кем-нибудь поделиться)
Илья
Anonymous
Avent
Artem
Не знает,никто,что за прикол. В карточке товара вывожу тв параметр image и он мне вместо содержимого поля выдает Array ( [0] => image [1] => assets/images/new_images/stoyki/49/e49-odnoyarusnaya-stojka-dlya-gantelej.jpg [2] => default [3] => [4] => image )
Sergey
😂 еретики... понатыкали своих картинок