Или, как вариант - можно в самом шаблоне вставить код и посмотреть ответ процессора в сыром виде.
При программировании процессоров лучше сперва запускать его из консоли (там есть скрипт вызова процессора). В самлм процессоре можно вставлять конструкции типа и в консоли смотреть - доходит ли процесс до этого места и что там происходит. Времени при этом экономится уйма, да и можно увидеть какие-то промежуточные результаты.
похоже я очень криво проблему изложил. попробую переформулировать максимально просто. у меня есть шаблон корзины. в нем при помощи смарти используется массив. (на шаблоне прямо среди html указывается например {$Order.sum} и в итоге на странице мы видим число которое было в массиве $Order под "именем" sum). массив формируется в пхп, очевидно. я нашел место которое, предположительно, формирует массив. и для проверки пробую в него затолкать еще один элемент равный константе. действую по аналогии с тем что уже написано в классе. потом на шаблоне пытаюсь применить: {$Order. isEnable} но при входе на страницу заложенного значения нет. в том месте где оно должно быть пусто. значит я что-то не верно делаю при увеличении количества элементов массива или не учитываю какую то инициализацию этих полей. и вот тут как раз вопрос куда можно посмотреть по этому поводу?
хорошо, спасибо. это мне пригодиться. только подскажите пожалуйста, как шаблонизатор связан с базой, разве не через пхп? просто работать с базой я более менее уже разобрался как и нужные поля умею от туда достать. во всяком случае в пределах потребности. уже готовы часть методов для забора нужных данных, которые заставил работать если запускать сниппетами или через консоль. то есть в пхп я получаю данные. а дальше? как их засунуть в переменную-массив которая видна из шаблонизатора? я как раз и предположил что в приведенном мной коде, но даже если я там присваиваю значение константу - я все равно не могу его увидеть на странице аналогично другим элементам того же массива.
таблицу мало расширить, нужно ещё эти поля прописать в map-файлы соответствующих компонентов, иначе xpdo их не увидит и не покажет. посмотрите файл core/components/shopmodx/model/shopModx/mysql/shopmodxorder.map.inc.php (если 3 версия shopmodx)
версия сейчас поищу какая. честно сказать не знаю. не совсем понял. с таблицей я понимаю, что надо расширять. В базе я создал дополнительные поля. Только проблема ведь в том, что на шаблоне я не могу получить данные которые попробовал добавить в объект доступный на шаблоне. или я не знаю чего-то?
хотя, в любой потребуется расширение таблицы заказа - эти данные надо сохранить, поскольку они могут потребоваться.
вот тут не подскажу. я с самого начала работы с modx использую modSmarty. там всё просто: в итоге получаем массив, с которым легко работать. посмотреть его можно а сниппетами и чанками я давно не пользуюсь