Это не очень целевой вопрос, но я не могу найти хорошую информацию по этому вопросу.
Когда считается правильной практикой помещать код в файл template.php, а когда внедрять его в модуль?
Я имею в виду в моем текущем примере мне нужно вызвать hook_preprocess_node и внутри выполнить drupal_get_form и визуализировать эту форму. Я поместил свою логику в template.php.
Это верно? Если нет, можете ли вы дать мне краткий список DOS и DONTS по этой проблеме?