এখানে একটি ফাংশন যা আপনাকে গতিশীলভাবে নতুন যুক্ত করতে দেয়। যদি আপনি কোনও ঘোষণা করে থাকেন তবে এটি প্রিপ্রেসেস ফাংশনটিকেও কল করে।
তারপরে drush cache-clear theme-registry
এটি কাজ করার জন্য কল করুন ।
এটি আপনার থিমের নামের সাথে থেম প্রতিস্থাপন করুন এবং এটি আপনার থিমস টেম্পলেট.এফপি ফাইলটিতে রাখুন।
উদাহরণস্বরূপ Droid নামের থিমের জন্য আপনি এটিকে কল করবেন 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);
}
}