Size: a a a

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

2020 January 27

S

Sergey_K in MODX. Русскоязычное сообщество.
Василий Наумкин
ms2 свой invokeEnemt использует, кстати, чтобы значения менять - там наверное проще будет подлезть
Твой эвент это эвент в системном эвенте :)
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Sergey_K
Твой эвент это эвент в системном эвенте :)
Да я уже не помню, что там крутил, чтобы была возможность менять данные плагинами

Честно, давно не пишу ничего такого
источник

K

Katerina in MODX. Русскоязычное сообщество.
Василий Наумкин
call getTVValue on null
это значит по моему $num я не могу получить значение TV?
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
А если и пишу - то половину с нуля делаю каждый раз
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Katerina
это значит по моему $num я не могу получить значение TV?
Это значит, что ты не проверяешь получение ресурса в сниппете и обращаешься к пустой переменной

Через это ошибка 500. Теперь ты сможешь найти все 500 в своей работе
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Да это понятно. Одно, что пробесило это то, что в эвент все передается ByVal и исправить что-то сложно и приходится извращаться.
источник

S

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

S

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

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Sergey_K
Напишу ПР
давай
источник

K

Katerina in MODX. Русскоязычное сообщество.
Василий Наумкин
Это значит, что ты не проверяешь получение ресурса в сниппете и обращаешься к пустой переменной

Через это ошибка 500. Теперь ты сможешь найти все 500 в своей работе
это может быть потому что $num не пришел в сниппет
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Sergey_K
Да это понятно. Одно, что пробесило это то, что в эвент все передается ByVal и исправить что-то сложно и приходится извращаться.
Вообще, концептуально, ВСЁ, что в MODX есть - когда-то кто-то неравнодушный написал

И пока кто-то что-то ему нужное не напишет, этого в MODX не будет
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Katerina
это может быть потому что $num не пришел в сниппет
Наверное, можно только гадать - ты же не проверяешь наличие переменнх нигде

{$_modx->resource.id | var_dump}
например
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Василий Наумкин
Вообще, концептуально, ВСЁ, что в MODX есть - когда-то кто-то неравнодушный написал

И пока кто-то что-то ему нужное не напишет, этого в MODX не будет
С одной стороны да, а с другой по уму модели же везде одинаковые же
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Концепции
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Поэтому я как-то ожидаю, что и реализация будет примерно одна и та же
источник

K

Katerina in MODX. Русскоязычное сообщество.
Василий Наумкин
Наверное, можно только гадать - ты же не проверяешь наличие переменнх нигде

{$_modx->resource.id | var_dump}
например
смотри если код работает в товаре, значит там сниппет работает, просто не передается id ресурса
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Sergey_K
С одной стороны да, а с другой по уму модели же везде одинаковые же
Если что, MODX Revolution был написан до изобретения composer и dependency injection
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Katerina
смотри если код работает в товаре, значит там сниппет работает, просто не передается id ресурса
Звучит логично

Проверь наличие переменной, вместо угадайки
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Василий Наумкин
Если что, MODX Revolution был написан до изобретения composer и dependency injection
Я про события, к примеру. Я их ихучал в университете, в 1999 году :)
источник

В

Василий in MODX. Русскоязычное сообщество.
Ребят, привет!
Подскажите плиз
Короче есть лендос
У него есть секции
Все они разные, заказчик хочет иметь возможность менять данные в каждой секции
Для удобства я хочу сделать их дочерними ресурсами главной страницы
Но не получается вывести
Как можно вывести все дочерние ресурсы циклом?
источник