но тут-то и столкнулся с тем, что значение, которое я задаю в row.tpl, теряется при возврате в файл шаблона
Вот судя по результатам опытов и топикам в сети, это и будет не решаемой проблемой. То есть только через методы типа ::setOption() и ::getOption();