В зависимости от шаблона, раздела сайта, думаю выводить разные боковые меню. Как эффектно этореализовать??

Понимаю — можно выводить все меню и в зависимости от класса в шаблоне — скрывать лишнее.
А как-то иначе? Например, сделать так, что modX сверяется с номером шаблона раздела и выводит заданное меню?
Или еще как-то? Может кто видел наработки в этом направлении???