Dies ist eine nicht so gezielte Frage, aber ich kann keine guten Informationen dazu finden.
Wann wird es als richtig angesehen, Code in Ihre template.php-Datei einzufügen und wann in einen Modul zu implementieren?
Ich meine, in meinem aktuellen Beispiel muss ich hook_preprocess_node aufrufen und drinnen ein drupal_get_form ausführen und dieses Formular rendern. Ich habe meine Logik in template.php eingefügt.
Ist das korrekt? Wenn nicht, können Sie mir eine kurze Liste von DOS und DONTS zu diesem Problem geben?