Об pre_template читайте тут, и вот пример использования