Size: a a a

MODX. Русскоязычное сообщество.

2020 March 10

i

iWatchYouFromAfar in MODX. Русскоязычное сообщество.
Nikolay Kazachonak
Ребят что т не могу найти описание связей минишопа, может подскажите какую надо использовать что бы товары А и Б выводились друг у друга в предложенных?
схему зазырь, там все связи
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
Можно ли как то сделать что бы я у товара А указал товар Б, В,Г и они у него в карточке отобразились и вместе с тем у Товара Б В и Г отображался только товар А
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
iWatchYouFromAfar
схему зазырь, там все связи
какую такую схему?
источник

i

iWatchYouFromAfar in MODX. Русскоязычное сообщество.
Nikolay Kazachonak
какую такую схему?
схему связей объектов/таблиц
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
понял
источник

A

Anatoliy in MODX. Русскоязычное сообщество.
Привет, кто какие варианты знает/использовал для "мягонькой" подгрузки сторонних компонентов, чтобы в лог ERROR не писался в случае отсутствия?

$fi = $this->modx->getService(
'formit',
'FormIt',
$this->modx->getOption('formit.core_path', null, $this->modx->getOption('core_path').'components/formit/') .'model/formit/',
$this->config
);

if ($fi instanceof FormIt) {
...
}

вот это не канает, класс-то естественно грузит, но при отсутствии компонента выдаёт в лог "xpdo.class.php : 1247) Problem getting service formit, instance of class FormIt, from path"
источник

М

Миша in MODX. Русскоязычное сообщество.
Ну все верно
источник

A

Anatoliy in MODX. Русскоязычное сообщество.
нужен какой-то другой хитрый способ проверить, логи же засрёт, если вызываться будет каждые 5 секунд
источник

i

iWatchYouFromAfar in MODX. Русскоязычное сообщество.
Anatoliy
Привет, кто какие варианты знает/использовал для "мягонькой" подгрузки сторонних компонентов, чтобы в лог ERROR не писался в случае отсутствия?

$fi = $this->modx->getService(
'formit',
'FormIt',
$this->modx->getOption('formit.core_path', null, $this->modx->getOption('core_path').'components/formit/') .'model/formit/',
$this->config
);

if ($fi instanceof FormIt) {
...
}

вот это не канает, класс-то естественно грузит, но при отсутствии компонента выдаёт в лог "xpdo.class.php : 1247) Problem getting service formit, instance of class FormIt, from path"
а если так
источник

A

Anatoliy in MODX. Русскоязычное сообщество.
у тикета есть вариант с проверкой интеграции ms2gallery, но там через сист.настройку проверку, а это так себе
источник

A

Anatoliy in MODX. Русскоязычное сообщество.
источник

i

iWatchYouFromAfar in MODX. Русскоязычное сообщество.
if (file_exists(MODX_CORE_PATH . 'components/formit')) {.. йобушкиворобушки
источник

A

Anatoliy in MODX. Русскоязычное сообщество.
iWatchYouFromAfar
if (file_exists(MODX_CORE_PATH . 'components/formit')) {.. йобушкиворобушки
👍
источник

A

Anatoliy in MODX. Русскоязычное сообщество.
хороши воробушки
источник

i

iWatchYouFromAfar in MODX. Русскоязычное сообщество.
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Nikolay Kazachonak
Можно ли как то сделать что бы я у товара А указал товар Б, В,Г и они у него в карточке отобразились и вместе с тем у Товара Б В и Г отображался только товар А
Там в минишопе многие ко многим по-моему.
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
один ко многим
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
ну я использовал так как минимум
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
Sergey_K
один ко многим
да именно он)
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
многие ко многим так не сработают
источник