05 марта 2021, 12:14 Однажды, наверное и дозрею, но вот прям щас нужно тупо получить имя файла из TV, наверняка такая функция есть, просто мне о ней неизвестно(( Вопросы / MIGX mediasource и стандартное tv "Изображение" 7 0
05 марта 2021, 12:08 Допускаю, что нет решения, но возможен изящный костыль. Сам по себе путь к MIGX ResourceMediaPath строится относительно именно текущего ID [[!migxResourceMediaPath? &pathTpl=`resourceimages/{id}/` &createFolder=`1`]]Соответственно, если бы как-то можно было из tv.image выделить только имя файла, может как-то типа [[+tv.image:givemeyourname]], то тогда можно было бы для pdoResources построить конструкцию для чанка типа <img src="resourceimages/[[+id]]/[[+tv.image:givemeyourname]]">Гуглю, пытаюсь найти как вычленить из tv.image только имя, без переключения параметров самого TV в «Текст», ибо хочется иметь более универсальные TV, пока не могу найти(( Вопросы / MIGX mediasource и стандартное tv "Изображение" 7 0
10 ноября 2020, 19:47 Василий, спасибо за то что ты сделал, это титанический вклад в развитие MODX, и особенно его русского сегмента. Если бы не это всё, я бы никогда не смог стать вебдевом. Именно modx.pro и pdoTools стали тем инструментом, который лег в руку и позволил реализовывать задуманное. Ну, конечно еще MIGX, но ты, Бруно и Жако — это те прометеи, которых я всякий раз мысленно благодарю, когда работаю с MODX. Здоровья и вдохновения! Новости и события / Завершение работы с MODX 70 +5
02 ноября 2020, 09:55 Добрый день, с радостью!) Вот конфигурация MIGX (я в JSON её писать еще не научился, поэтому тыкаю вкладочки): { "formtabs":[ { "MIGX_id":1, "caption":"Main", "print_before_tabs":"0", "fields":[ { "MIGX_id":6, "field":"price", "caption":"\u0426\u0435\u043d\u0430", "description":"", "description_is_code":"0", "inputTV":"", "inputTVtype":"", "validation":"", "configs":"", "restrictive_condition":"", "display":"", "sourceFrom":"config", "sources":"", "inputOptionValues":"", "default":"", "useDefaultIfEmpty":"0", "pos":1 }, { "MIGX_id":7, "field":"description", "caption":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435", "description":"", "description_is_code":"0", "inputTV":"", "inputTVtype":"", "validation":"", "configs":"", "restrictive_condition":"", "display":"", "sourceFrom":"config", "sources":"", "inputOptionValues":"", "default":"", "useDefaultIfEmpty":"0", "pos":2 }, { "MIGX_id":8, "field":"doctors", "caption":"\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b", "description":"", "description_is_code":"0", "inputTV":"doctorsList", "inputTVtype":"", "validation":"", "configs":"", "restrictive_condition":"", "display":"", "sourceFrom":"config", "sources":"", "inputOptionValues":"", "default":"", "useDefaultIfEmpty":"0", "pos":3 }, { "MIGX_id":9, "field":"type", "caption":"\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f", "description":"", "description_is_code":"0", "inputTV":"serviceType", "inputTVtype":"", "validation":"", "configs":"", "restrictive_condition":"", "display":"", "sourceFrom":"config", "sources":"", "inputOptionValues":"", "default":"", "useDefaultIfEmpty":"0", "pos":4 } ], "pos":1 } ], "contextmenus":"", "actionbuttons":"", "columnbuttons":"", "filters":"", "extended":{ "migx_add":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0443\u0441\u043b\u0443\u0433\u0443", "disable_add_item":"", "add_items_directly":"", "formcaption":"", "update_win_title":"", "win_id":"", "maxRecords":"", "addNewItemAt":"bottom", "media_source_id":"", "multiple_formtabs":"", "multiple_formtabs_label":"", "multiple_formtabs_field":"", "multiple_formtabs_optionstext":"", "multiple_formtabs_optionsvalue":"", "actionbuttonsperrow":4, "winbuttonslist":"", "extrahandlers":"", "filtersperrow":4, "packageName":"", "classname":"", "task":"", "getlistsort":"", "getlistsortdir":"", "sortconfig":"", "gridpagesize":"", "use_custom_prefix":"0", "prefix":"", "grid":"", "gridload_mode":1, "check_resid":1, "check_resid_TV":"", "join_alias":"", "has_jointable":"yes", "getlistwhere":"", "joins":"", "hooksnippets":"", "cmpmaincaption":"", "cmptabcaption":"", "cmptabdescription":"", "cmptabcontroller":"", "winbuttons":"", "onsubmitsuccess":"", "submitparams":"" }, "columns":[ { "MIGX_id":1, "header":"\u0426\u0435\u043d\u0430", "dataIndex":"price", "width":10, "sortable":"false", "show_in_grid":1, "customrenderer":"", "renderer":"", "clickaction":"", "selectorconfig":"", "renderchunktpl":"", "renderoptions":"", "editor":"this.textEditor" }, { "MIGX_id":2, "header":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435", "dataIndex":"description", "width":50, "sortable":"false", "show_in_grid":1, "customrenderer":"", "renderer":"", "clickaction":"", "selectorconfig":"", "renderchunktpl":"", "renderoptions":"", "editor":"" }, { "MIGX_id":3, "header":"Doctors ", "dataIndex":"doctorsList", "width":20, "sortable":"false", "show_in_grid":1, "customrenderer":"", "renderer":"this.renderChunk", "clickaction":"", "selectorconfig":"", "renderchunktpl":"", "renderoptions":[ { "MIGX_id":1, "name":"doctorsListTpl", "use_as_fallback":"", "value":"", "clickaction":"", "handler":"", "image":"" } ], "editor":"this.textEditor" }, { "MIGX_id":4, "header":"\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f", "dataIndex":"type_list", "width":30, "sortable":"false", "show_in_grid":1, "customrenderer":"", "renderer":"this.renderChunk", "clickaction":"", "selectorconfig":"", "renderchunktpl":"[[migxLoopCollection? \n&classname=`modResource`\n&where=`{\"id:IN\":[ [[+type]] ]}`\n&tpl=`@CODE:[[+pagetitle]]<br \/>`\n]]", "renderoptions":"", "editor":"this.textEditor" }, { "MIGX_id":5, "header":"Doctors IDs", "dataIndex":"doctors", "width":"", "sortable":"false", "show_in_grid":1, "customrenderer":"", "renderer":"", "clickaction":"", "selectorconfig":"", "renderchunktpl":"", "renderoptions":"", "editor":"" } ], "category":"" }doctorsListTpl: [[!pdoResources? &parents=`2` &resources=`[[+doctors]]` &tpl=`@INLINE [[+doctors]]` ]] Вопросы / MIGX вывод нескольких pagetitle из выбранных в TV ресурсов 3 0
23 октября 2020, 15:51 UPD: Проблема в том, что у меня не получается вывести в соседнюю колонку список выбранных через мультиселект ресурсов в другой0. Если создать колонку с тем же именем, что и поле во вкладке, туда список через запятую выводится. Но если попытаться замутить список pagetitle через любимое pdoTools, в соседнем столбце, то в случае, когда выбран один элемент в мультиселекте, всё работает ОК, но если выбрать более одного, то в одноименной колонке будет нормальный список через запятую, а в колонке, в которой этот список через плейсхолдер должен давать идентичный (вроде бы) перечень ресурсов через запятую, но там пустота. Открываем вкладку, удаляем в мультиселекте все кроме одного — вуаля! всё работает, айдишник выбранного отдается и преобразовывается в pagetitle. Памагитии… Вопросы / MIGX вывод нескольких pagetitle из выбранных в TV ресурсов 3 0
08 октября 2020, 23:21 Вот такую штуку использую, для вывода pagetitle айдишников из графы doctors, без этого сниппета нормальное перечисление через запятю, а с ним, тупо всех или только одного(( [[!pdoResources? &parents=`2` &resources=`[[+doctors]]` &tpl=`@INLINE [[+pagetitle]] ` ]] Вопросы / migx tv выводит только id, а нужно pagetite 12 0
08 октября 2020, 23:11 Возможно проблема была в том, что выбрано несколько? У меня одн выводит ОК, а вот несколько — пустота… Вам удалось разобраться? Вопросы / MIGX настройка вывода в админке(не выводит используя this.renderChunk) 6 0
08 октября 2020, 22:49 Добрый день! Штука работает, но только в случае выбора одного элемента из списка. А если там мультивыбор? Я пытаюсь замутить через pdoResourses, но там тоже грабли: либо одного выводит, либо вообще все ресурсы из возможных, хотя выбрано только два(( Вопросы / migx tv выводит только id, а нужно pagetite 12 0
29 января 2020, 20:29 Это было как узнать про IDKFA ))) Там еще и &sortdir=`DESC`работает. Фантастиш! Спасибо большое! Вопросы / Как не выводить в pdoNeighbors для первого документа ссылку на последний и для последнего ссылку на первый? 2 0
29 ноября 2019, 14:08 Уже давно мучаюсь с вопросом — как в стандартный пакет в настройках запихать свои стили? Например очень нужен small, ну и вообще свои штуки. Ни в заголовки, ни в строчные, ну никуда не могу ничего вклинить((( Например setting_tinymcerte.headers_format: [{"title": "Header 2", "format": "h2"}, {"title": "Header 3", "format": "h3"}, {"title": "Header 4", "format": "h4"}, {"title": "Header 5", "format": "h5"}, {"title": "Header 6", "format": "h6"}, {"title": "Pre", "format": "pre"} ]Вообще ноль внимания, все перфекционицепцы уже извелись(( Пошаговые инструкции / Установка, настройка и кастомизация редактора TinyMCE Rich Text Editor 29 +1
29 ноября 2019, 12:18 Какая же у нас с вами конфетка получилась, товарищ!!! Большое вам человеческое! Вопросы / Вывод pdoResources в ячейке Collections в админке 17 0
29 ноября 2019, 10:05 Красота-то какая!!! А если надо какое-то TV туда? Я честно тыкался с точкой и нижним пробелом, ничего не вышло(( 'tv.simpleText' => $res->get('tv_simpleText'), Вопросы / Вывод pdoResources в ячейке Collections в админке 17 0
28 ноября 2019, 14:24 Извиняюсь, я просто не заметил, либо вы чуть позже приписали, а я резко метнулся, как письмо на почту упало))) Что-то ничего не выводится, наверное где-то неточность. Я даже в обезьяну с гранатой поиграл, попытался скобки в разные места повставлять: там две открылось и не закрылось… <?php $arr = explode(',', $value); foreach($arr as $id){ if(!$res = $modx->getObject('modResource', $id)) continue; $out .= $modx->getChunk('collection_item', array( 'pagetitle' => $res->get('pagetitle'), 'longtitle' => $res->get('longtitle') } return $out;Вот эти вроде как не закрылись ('collection_item', array( Вопросы / Вывод pdoResources в ячейке Collections в админке 17 0
28 ноября 2019, 10:48 Спасибо огромное! Я даже разобрался методом тыка как сделать что б каждый ресурс был отдельной строкой, но для полного счастья не хватает возможности завернуть всё вот в такую конструкцию: <p><b>'pagetitle'</b> - <i>'longtitle'</i></p>Даже гуглил как это всё в php изолировать, но не смог одолеть(( Вопросы / Вывод pdoResources в ячейке Collections в админке 17 0
28 ноября 2019, 10:18 Конечно!)) Вывод TV — Разделитель — запятая. Спасибо Вопросы / Вывод pdoResources в ячейке Collections в админке 17 0
28 ноября 2019, 10:05 Но у меня там несколько ID, а выводится pagetitle только первого. И хочется что б вывелось и longtitle тоже… Вопросы / Вывод pdoResources в ячейке Collections в админке 17 0
28 ноября 2019, 09:31 Чертовщина какая-то… Что я могу не так делать? Вот даже нашел уже другой код решающий эту же задачу: <?php $value = $modx->getOption('value', $scriptProperties, ''); $res = $modx->getObject('modResource',$value); $output = $res->get('pagetitle'); return $output;Всё равно ID выводит… Что я могу делать не так? Вопросы / Вывод pdoResources в ячейке Collections в админке 17 0
27 ноября 2019, 21:00 И, кстати, там значение — может быть несколько ID! Хорошо бы какую-то оберточку, или хотя бы </br>, <b>, <i>… Вопросы / Вывод pdoResources в ячейке Collections в админке 17 0
27 ноября 2019, 20:16 Не работает(( Может надо где-то еще указать что в качестве рендера снипет брать? А как туда еще другие поля добавлять? return $res->get('pagetitle', 'longtitle');Так? Вопросы / Вывод pdoResources в ячейке Collections в админке 17 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Сам по себе путь к MIGX ResourceMediaPath строится относительно именно текущего ID
Соответственно, если бы как-то можно было из tv.image выделить только имя файла, может как-то типа [[+tv.image:givemeyourname]], то тогда можно было бы для pdoResources построить конструкцию для чанка типа
Гуглю, пытаюсь найти как вычленить из tv.image только имя, без переключения параметров самого TV в «Текст», ибо хочется иметь более универсальные TV, пока не могу найти((
Здоровья и вдохновения!
Вот конфигурация MIGX (я в JSON её писать еще не научился, поэтому тыкаю вкладочки):
doctorsListTpl:
Памагитии…
[[!pdoResources?
&parents=`2`
&resources=`[[+doctors]]`
&tpl=`@INLINE [[+pagetitle]]
`
]]
Там еще и
работает. Фантастиш! Спасибо большое!
Например setting_tinymcerte.headers_format:
Вообще ноль внимания, все перфекционицепцы уже извелись((
Большое вам человеческое!
А если надо какое-то TV туда? Я честно тыкался с точкой и нижним пробелом, ничего не вышло((
Что-то ничего не выводится, наверное где-то неточность. Я даже в обезьяну с гранатой поиграл, попытался скобки в разные места повставлять: там две открылось и не закрылось…
Вот эти вроде как не закрылись
Даже гуглил как это всё в php изолировать, но не смог одолеть((
Всё равно ID выводит… Что я могу делать не так?
…
А как туда еще другие поля добавлять?
Так?