(Примечание: я изначально разместил это на drupal.org, прежде чем вспомнить, что никогда не получаю оттуда ответа. Прошу прощения за перекрестную публикацию)
Здравствуйте, есть ли способ (встроенный или другой) добавить функции предварительной обработки для определенных типов узлов cck? Я хочу выполнить предварительную обработку поля в моем типе узла cck. В настоящее время я могу либо использовать theme_preprocess_node, а затем переключить тип $ node->, либо использовать функцию тематики для определенного имени поля (и все же сделать переключатель, чтобы убедиться, что текущее использование поля находится в типе узла, который я ищу за). Я предлагаю иметь такую функцию ...
theme_preprocess_mynodetype(&$vars) {
// Now I can preprocess a field without testing whether the field is within the target content type
}
... но я не могу понять, могу ли я предлагать функции предварительной обработки так же, как я могу предлагать файлы шаблонов
Спасибо! Роб