Como uso as funções de pré-processador de temas para meus próprios modelos?

Eu tenho vários arquivos .tpl.php para nós, campos CCK e temas de exibições. Esses arquivos de modelo têm muita lógica neles para mudar as coisas, remover links, criar novos links etc. Eu entendo que isso é um desenvolvimento ruim e não "The Drupal Way".

Se bem entendi, "A maneira Drupal" é usar funções de pré-processador em seutemplate.php arquivo para manipular variáveis e adicionar novas variáveis. Algumas perguntas sobre isso:

Existe uma convenção de nomenclatura para criar uma função de pré-processador para um tema específico? Por exemplo, se eu tiver um modelo de campo CCK chamadocontent-field-field_transmission_make_model.tpl, como eu nomearia a função de pré-processador?Posso usar funções de pré-processador de modelos para modelos de nós, modelos de campo CCK e modelos de Views? Eles têm métodos diferentes de modificar variáveis de modelo ou adicionar novas?

questionAnswers(2)

yourAnswerToTheQuestion