Виталий Киреев

Виталий Киреев

С нами с 15 декабря 2012; Место в рейтинге пользователей: #39
Виталий Киреев
16 сентября 2012, 17:53
0
В данном случае все одинаково, что кешированный, что некешированный… А переписать в сниппет получается какое-то нарушение MVC (
Виталий Киреев
16 сентября 2012, 17:33
0
Он вместо [[*id]] id данного ресурса подставил :) Вот почему у меня вложенные так не обрабатываются?))
Виталий Киреев
16 сентября 2012, 17:27
0
А в списке вопросов bezumkin.ru/help/ вопрос вывелся целиком :) [[*id]] все поломало
Виталий Киреев
16 сентября 2012, 17:19
0
Что-то весь вопрос порезался(((

[[!getResources? &parents=`1` &depth=`0` &showHidden=`1` &tpl=`obj-tpl` &sortby=`menuindex` &sortdir=`ASC` &includeTVs=`1` &processTVs=`1` &limit=`9`]]

Чанк obj-tpl содержит кроме всего прочего [[$COST? &cost=`[[+tv.cost]]`]]

А чанк COST кроме прочей html-разметки содержит [[+cost]]
Дело в том, что чанк COST может использоваться в нескольких шаблонах и не хочется дублировать его код. Но у меня он обрабатывается только для первого ресурса, а для остальных на его месте просто пустота.
Что-нибудь можно в данном случае сделать?
Виталий Киреев
14 сентября 2012, 15:40
0
Точно, второй вариант подходит. Спасибо :)
Виталий Киреев
24 июня 2012, 17:17
0
Меня как раз это осенило и хотел сообщить об этом)) даже файл тот же смотрел :)) Странно, что они не вынесли UpdateFromGridProcessor отдельно.
Виталий Киреев
24 июня 2012, 15:26
1
0
Почти освоил эту штуку. Только не получается сделать автоапдейт из таблицы (это как в системных настройках — меняешь и сразу запоминается). В методе modObjectUpdateProcessor::initialize() оказывается пустым $this->object и все тут…
Виталий Киреев
22 июня 2012, 08:48
0
Пустой имеется в виду подключал прямо в сниппете свою модель через addPackage(блаблабла, '');
Виталий Киреев
21 июня 2012, 17:49
0
Разобрался со всем, оказывается в сниппете addPackage был с пустым префиксом, а в процессорах не указан и выставляло по умолчанию modx_.
А $objectType только на ошибки в процессоре влияет.
Виталий Киреев
21 июня 2012, 16:12
0
А куда это вставить то можно, если идет class MessageGetListProcessor extends modObjectGetListProcessor {...} а потом сразу return MessageGetListProcessor;

Нашел в ошибках, что этот процессор запрашивает таблицу, начинающуюся на modx_ хотя у меня в схеме без него. В сниппетах все прекрасно работало. Подскажите, пожалуйста, где убирается этот префикс?
Виталий Киреев
21 июня 2012, 15:17
0
Не пойму как вообще debug проводить. Вроде все делал по туториалу Doodles, только заменяя значения на свои таблицы и классы. В итоге табличка выводится, но пустая. Обращение к connector.php возвращает {«total»:«0»,«results»:[]}.
Плюс еще у меня $objectType никак не влияет на значения в лексиконе. Задаю к примеру $objectType = 'my_cmp.message' и $_lang['my_cmp.message_id'] = 'ID сообщения'. В табличке вывожу заголовок header: _('id') — получается пустой. А если выводить header: _('my_cmp.message_id') — он выводится.