উত্তর:
ড্রুপাল 7 কোর আসলে এই ফাংশনটি সংজ্ঞায়িত করে না।
links__system_main_menu
ফর্মের থিম হুক প্যাটার্ন [base hook]__[context]
। লিঙ্ক সহ থিমযুক্ত করা হলে theme('links__system_main_menu', $vars)
, theme()
অনুসন্ধান এবং ব্যবহার করবে theme_links__system_main_menu()
তা সংজ্ঞায়িত করা হয়েছে। যদি না হয় তবে এটি ব্যবহার করবে theme_links()
।
এই আচরণের অফিসিয়াল ডকুমেন্টেশনের জন্য থিম () দেখুন । ড্রুপাল 7 মডিউল বিকাশের অধ্যায় 3 এটি ব্যাখ্যা করার একটি দুর্দান্ত কাজ করে এবং বেশ কয়েকটি উদাহরণ সরবরাহ করে।
বিটিডাব্লু, একই নীতিটি টেম্পলেট ফাইলগুলিতে প্রযোজ্য। যদি, উদাহরণস্বরূপ, আমরা কল করি theme('node__article__1', $vars)
, theme()
কোনও node--article--1.tpl.php
ফাইল অনুসন্ধান করব এবং তারপরে node--article.tpl.php
, শেষ পর্যন্ত node.tpl.php
যদি সেগুলির দুটিই সংজ্ঞায়িত না হয় তবে ফিরে আসি ।
theme_links__system_main_menu()
বর্তমানে দ্রুপাল থেকে সংজ্ঞায়িত করা হয় নি, তবে ড্রুপাল ব্যবহার করবে MYTHEME_links__system_main_menu()
, যদি আপনি এটি আপনার থিমটিতে সংজ্ঞায়িত করেন।
function MYTHEME_links__system_main_menu($variables) {
$html = "<div>\n";
$html .= " <ul>\n";
foreach ($variables['links'] as $link) {
$html .= "<li>".l($link['title'], $link['path'], $link)."</li>";
}
$html .= " </ul>\n";
$html .= "</div>\n";
return $html;
}
আপনি http://drupal.org/node/1033442#comment-5076932 এ আরও কিছু তথ্য পেতে পারেন ।