А моя переменная - это продукты шопоголика - arProductList
Вообще есть след. вариант
data-request-data="myVar: {{arProductList}}"
В обработчике
$myVar = input('myVar');
У тебя получится массив товаров, наверное) Не могу точно сказать, так как не могу руками потрогать и с шопом не работал. Но по идее массив уйдет в обработчик и там с ним уже можешь что хочешь делать
ну если она у тебя определяется по ходу отработки в твиге то только аякс (как я думаю) а если на момент инициализации шаблона/страницы/паршила известна то можно ее через метод onInit заведомо определить
ну если она у тебя определяется по ходу отработки в твиге то только аякс (как я думаю) а если на момент инициализации шаблона/страницы/паршила известна то можно ее через метод onInit заведомо определить