这不是一个针对性强的问题,但我找不到关于此的任何良好信息。
什么时候将代码放入template.php文件以及何时在模块中实现代码被认为是正确的做法?
我的意思是在当前示例中,我需要调用hook_preprocess_node并在内部执行drupal_get_form并呈现该表单。我已将我的逻辑放在template.php中。
那是对的吗?如果没有,您能给我有关此问题的DOS和DONTS的简短列表吗?
1
如果太复杂,我将其放入模块中;如果几行代码,则将其放入template.php中。然后,还取决于用法,是针对一个主题(template.php)还是针对不同主题(模块)。由你决定。
—
泰勒·迪尔登