İşte dinamik olarak yenilerini eklemenizi sağlayan bir fonksiyon. Ayrıca, bir ilanınız varsa ilgili ön işleme fonksiyonunu çağırır.
O drush cache-clear theme-registry
zaman işe almak için arayın .
Kullanmak için THEME'yi tema adınızla değiştirin ve themes template.php dosyasına yerleştirin.
Mesela Droid isimli bir tema için buna ad verin droid_preprocess_node(&$variables, $hook) {
...
function THEME_preprocess_node(&$variables, $hook) {
$view_mode = $variables['view_mode'];
$content_type = $variables['type'];
$variables['theme_hook_suggestions'][] = 'node__' . $view_mode;
$variables['theme_hook_suggestions'][] = 'node__' . $view_mode . '_' . $content_type;
$view_mode_preprocess = 'THEME_preprocess_node_' . $view_mode . '_' . $content_type;
if (function_exists($view_mode_preprocess)) {
$view_mode_preprocess($variables, $hook);
}
$view_mode_preprocess = 'THEME_preprocess_node_' . $view_mode;
if (function_exists($view_mode_preprocess)) {
$view_mode_preprocess($variables, $hook);
}
}