uobdu,
не работает, потому что при постановке запроса нужно не маленький фрагмент показывать, а целиком проблему. Условие то как раз работает, только в случае с false у Вас будет показ какого документа? - Никакого! Отсюда и ошибка.
<?php
if (CURRENT_STRUCTURE_ID == 108)
{
Core_Entity::factory('Document', 108)->Document_Versions->getCurrent()->execute();
}
?>