05 октября 2020, 16:53 для quickview наверно стоит попробывать action 'custom' =>[ 'action'=>"getTable/custom", 'row' => [], 'icon' => '', 'tag' =>'a', 'attr' => '', ],и все что вам надо в attr запихать. Только не понятно зачем вам quickview? И я под quickview компонент не планировал и не понятно как data-data-id=«1» в кнопку запихать. У меня все data-id в дата атрибутах строки запиханы. yadi.sk/i/0bBau5HI-TkEmA. На action кнопках данные строки не подставляются. Вы еще можете вместо добавления кнопки в колонку действия, запихать кнопку в отдельную колонку. "row": { "id": [], "partner_condition_multi": { "class": "TV" }, "keywords": { "class": "TV" }, "test": { "label":"quickview", "content":"<a class=\"quickview\" data-click data-quickview-mode=\"modal\" data-data-action=\"chunk\" data-data-element=\"test\" data-data-id=\"{$id}\" data-dialog-buttons='[\"close\"]' > </a>" } }код примерный Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
05 октября 2020, 16:26 gettables_mgr_framework_style — стиль для админки. gettables_frontend_framework_style — для фронта. Если gettables_frontend_framework_style=bootstrap_v3 по умолчанию грузятся чанки заданные в наборе параметров getTables_bootstrap_v3 yadi.sk/i/Mio_2Fxn2r79jg Если gettables_frontend_framework_style=bootstrap_v4, то набор параметров getTables_bootstrap_v4, а если gettables_frontend_framework_style=test, то будет пробовать найти набор параметров getTables_test чтоб грузило css и js надо включить соответствующие gettables_load_frontend_framework_style. Включение загрузки задается в gettables_load_что-то-там Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
05 октября 2020, 16:14 Мда… так и знал стоит выложить и куча работы добавят :-). Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 0
05 октября 2020, 16:11 На update какая-то ошибка на поцессоре 'processors'=>['modResource'=>'resource/update'],Без него работает. для actions я чанк сперва не сделал. думал потом сделаю, а потом возникла проблема как код перевести в чанк и снова отложилось. Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
04 октября 2020, 21:10 Если у вас включено создание ресурсов "actions": { "create": [],То нужно еще прописывать поля: pagetitle,parent,template. И лучше наверно через процессор создавать ресурсы 'actions'=>[ 'create'=>[ 'processors'=>['modResource'=>'resource/create',], ], 'update'=>[ ], ], Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
04 октября 2020, 20:45 Так у вас в конфиге нет же tabs. Табов нет только таблица. Вызывайте getTable [[!getTable? &config=`gettables_admin`]] Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
04 октября 2020, 18:39 getTable вызывает таблицу, а getTabs — табы. &config в обоих работает. Наверно позже 1 сниппет сделаю, чтоб табы или таблица сам из инструкций определял. Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
04 октября 2020, 18:38 Если нужен пример выше в системную настройку, то создаем сиснастройку, например, test_gettable_tv в нее записываем json массив: { "table": { "class": "modResource", "actions": { "create": [], "update": [] }, "pdoTools": { "class": "modResource", "parents": 258, "includeTVs": "icon,price" }, "checkbox": 0, "autosave": 1, "row": { "id": [], "content": [], "icon": { "class": "TV" }, "price": { "class": "TV" } } } } И вызываем getTable [[!getTable? &config=`test_gettable_tv`]] Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +2
04 октября 2020, 18:29 Системная настройка gtsreview_admin есть? И там массив в JSON? В массиве есть инструкция tabs на верхнем уровне? :-) Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 0
04 октября 2020, 18:23 Не пользовался quickview. Так что не знаю что получиться. Вообще в любом чанке должно сработать. А вот если quickview сам чанк по ajax подгружает может скрипты js не подгрузятся. И если у quickview модалки бутстраповкие проблемы с модалками могут возникнуть. Там новая модалка может ниже старой открыться и стратая будет закрывать ее. Вообще попробуйте затестить и отпишитесь что как :-). Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
04 октября 2020, 18:17 Что вывести и как ругается? Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 0
01 октября 2020, 18:05 'includeTVs'=>'icon,price', — pdoTools делает leftJoin А для 'class'=>'TV', 'price'=>[ 'class'=>'TV', ],getTables преобразует в 3 => array ( 'field' => 'price', 'type' => 'text', 'label' => 'price', 'placeholder' => 'price', 'where_field' => '`TVprice`.`value`', 'class' => 'modTemplateVarResource', 'search_fields' => array ( 'contentid' => 'id', 'tmplvarid' => 1, ), 'value_field' => 'value', 'as' => 'price', ),where_field используется если для поля включен фильтр. По class и search_fields определяется в какую таблицу базы в какую строку писать изменения. Эти инструкции можно самим писать. Кажется так: 'price'=>[ 'class'=>'modTemplateVarResource', 'edit'=>[ 'type'=>'text', 'where_field'=> '`TVprice`.`value`', 'search_fields' => [ 'contentid' => 'id', 'tmplvarid' => 1, ] ] ], Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
01 октября 2020, 17:41 Сейчас вспоминал. Вот что получилось: {'getTable' | snippet : [ 'table'=>[ 'class'=>'modResource', 'actions'=>[ 'create'=>[ ], 'update'=>[ ], ], 'pdoTools'=>[ 'class'=>'modResource', 'parents'=>258, 'includeTVs'=>'icon,price', ], 'checkbox'=>0, 'autosave'=>1, 'row'=>[ 'id'=>[ ], 'content'=>[ ], 'icon'=>[ 'class'=>'TV', ], 'price'=>[ 'class'=>'TV', ], ], ], ]} Только надо иметь ввиду, что таблица пишет в тв даже если к этой странице не привязанно такое TV. Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
27 сентября 2020, 00:30 Кто-нибудь уже начал компонент использовать тестить? Как впечатления? Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 0
26 сентября 2020, 16:20 Спасибо. Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
25 сентября 2020, 06:14 Я тебе про современны подход ответил, а у тебя фантазия разыгралась) Извиняюсь :-). Настроение было подпорчено. Вообще охота чтоб кто-то написал про все преимущества MODX, его нищу на рынке и провел сравнение с другими CMS и фреймворками. В смысле я бы сам хотел написать такое, но пока не настолько уж горю желанием, чтобы время, которого не очень, выделить. И другие CMS и фреймверки знаю плохо. Новости и события / Отказ от поддержки modx.com 106 0
23 сентября 2020, 22:53 это когда ты программист высокого уровня, и тебе это все надоВот сразу программист высокого уровня :-). composer и все остальное еще не делают программиста программистом высокого уровня :-). Дебилом можно и с ними быть… Что-то обсуждение не полезное. Выясняешь что полезного можно добавить в MODX, а в ответ только модные стериотипы О_о. Новости и события / Отказ от поддержки modx.com 106 0
23 сентября 2020, 17:43 Ну API solidworks из под php не запустишь, но вот языков фреймворков для веба много, в частности скриптов интернет-магазинов. Здесь знакомый инструмент более важно, чем более подходящий. Хотя если в инструменте уже куча готовых дополнений, то имеет смысл перейти на него. Но такого иструмента лучше MODX я не вижу. Хотя тут под какие задачи его использовать. Вообщем надо опрос. Под какие задачи используется MODX? И под какие задачи нужен новый MODX? Новости и события / Отказ от поддержки modx.com 106 0
23 сентября 2020, 16:50 REST Api на бэке по всем канонам OpenAPI, React/Vue/Angular на фронте, который дергает это апи. А вот оно что. Просто современный подход довольно расплывчатое понятие. Ну при таком подходе чанки, сниппеты, тв втыкать вообще некуда. Как при таком подходе сделать CMF вообще? И это уже, во первых, будет не MODX-like, и, во вторых, подобные «современные» системы уже есть. Зачем городить еще одну… Новости и события / Отказ от поддержки modx.com 106 0
23 сентября 2020, 16:28 пишешь php коннектор на сайте. В нем авторизуешься так: modx.pro/help/15381 И в нем же пишешь методу, через которые забираешь данные с сайта в приложение. Я давным давно делал так github.com/touol/android/blob/master/assets/components/android/action.php Но это уже устарело. Счас бы наверно по другому писал. Вопросы / Получить данные с сервера с MODX 1 +1
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
и все что вам надо в attr запихать.
Только не понятно зачем вам quickview? И я под quickview компонент не планировал и не понятно как data-data-id=«1» в кнопку запихать. У меня все data-id в дата атрибутах строки запиханы. yadi.sk/i/0bBau5HI-TkEmA. На action кнопках данные строки не подставляются.
Вы еще можете вместо добавления кнопки в колонку действия, запихать кнопку в отдельную колонку.
код примерный
Если gettables_frontend_framework_style=bootstrap_v3 по умолчанию грузятся чанки заданные в наборе параметров getTables_bootstrap_v3 yadi.sk/i/Mio_2Fxn2r79jg
Если gettables_frontend_framework_style=bootstrap_v4, то набор параметров getTables_bootstrap_v4, а если gettables_frontend_framework_style=test, то будет пробовать найти набор параметров getTables_test
чтоб грузило css и js надо включить соответствующие gettables_load_frontend_framework_style. Включение загрузки задается в gettables_load_что-то-там
Без него работает.
для actions я чанк сперва не сделал. думал потом сделаю, а потом возникла проблема как код перевести в чанк и снова отложилось.
То нужно еще прописывать поля: pagetitle,parent,template. И лучше наверно через процессор создавать ресурсы
Наверно позже 1 сниппет сделаю, чтоб табы или таблица сам из инструкций определял.
И вызываем getTable
Вообще попробуйте затестить и отпишитесь что как :-).
А для 'class'=>'TV',
getTables преобразует в
where_field используется если для поля включен фильтр.
По class и search_fields определяется в какую таблицу базы в какую строку писать изменения.
Эти инструкции можно самим писать. Кажется так:
Только надо иметь ввиду, что таблица пишет в тв даже если к этой странице не привязанно такое TV.
Вообще охота чтоб кто-то написал про все преимущества MODX, его нищу на рынке и провел сравнение с другими CMS и фреймворками. В смысле я бы сам хотел написать такое, но пока не настолько уж горю желанием, чтобы время, которого не очень, выделить. И другие CMS и фреймверки знаю плохо.
Что-то обсуждение не полезное. Выясняешь что полезного можно добавить в MODX, а в ответ только модные стериотипы О_о.
Хотя тут под какие задачи его использовать. Вообщем надо опрос. Под какие задачи используется MODX? И под какие задачи нужен новый MODX?
Ну при таком подходе чанки, сниппеты, тв втыкать вообще некуда. Как при таком подходе сделать CMF вообще? И это уже, во первых, будет не MODX-like, и, во вторых, подобные «современные» системы уже есть. Зачем городить еще одну…
modx.pro/help/15381
И в нем же пишешь методу, через которые забираешь данные с сайта в приложение.
Я давным давно делал так github.com/touol/android/blob/master/assets/components/android/action.php
Но это уже устарело. Счас бы наверно по другому писал.