В ТДС есть переменная, назовем ее $color. Переменную мы передаем через аддентити в хмл. В хмл мы делаем проверку:
1) если $color = синий, то выводим слово "синий слон"
2) если $color = красный, то выводим слово "красный слон"
Если кэширование выключено, то все ок. Стоит включить кэширование, вывод синий или красный слон не зависит от переменной в ТДС. Как можно обойти эту проблему или решить ее? Отключить в контроллере кэширование не предлагать (зачем тогда оно)