Function theme() have this code:
if (isset($info['preprocess functions']) || isset($info['process functions'])) {
$variables['theme_hook_suggestions'] = array();
foreach (array('preprocess functions', 'process functions') as $phase) {
if (!empty($info[$phase])) {
foreach ($info[$phase] as $processor_function) {
if (function_exists($processor_function)) {
// We don't want a poorly behaved process function changing $hook.
$hook_clone = $hook;
$processor_function($variables, $hook_clone);
}
}
}
}
So transliteration_process is determined like a process function for all views content. Solution is simple - rename function transliteration_process in transliteration_run_process.
| Comment | File | Size | Author |
|---|---|---|---|
| transliteration_run_process.patch | 1.38 KB | Crusader |
Comments
Comment #1
les limLooks like this is already resolved in 3.x-dev:
#992268: transliteration_process() conflicts with hook_process()