मैं अपने स्वयं के प्रदर्शन ब्लॉक में प्रत्येक के साथ एक पृष्ठ पर एक मेनू आइटम के लिए सभी 3 स्तर के सबमेनस को प्रदर्शित करने की कोशिश कर रहा हूं। मैंने मेनू ब्लॉक मॉड्यूल की कोशिश की है, लेकिन यह केवल सक्रिय ट्रेल के लिए काम करता है, जिसका अर्थ है कि मैं केवल 2 लेवल और 3 लेवल मेनू को एक यूनिट के रूप में प्रदर्शित कर सकता हूं, न कि केवल 3 लेवल मेन्यू के रूप में।
मेनू ब्लॉक मॉड्यूल के अलावा, मैंने इस कोड के साथ सीधे मेनू ट्री तक पहुंचने का भी प्रयास किया।
$main = menu_navigation_links('main-menu', '2');
echo theme('links__system_main_menu', array(
'links' => $main,
'attributes' => array(
'id' => 'main-menu',
'class' => array('links')
),
));
?>
यहाँ मेनू संरचना है:
- Parent Menu 1
- Parent Menu 2
- Child Menu A
- SubChild Menu 1A
- SubChild Menu 2A
- SubChild Menu 3A
- Child Menu B
- SubChild Menu 1B
- SubChild Menu 2B
- SubChild Menu 3B
जब पैरेंट मेनू 2 का चयन किया जाता है, तो मैं क्या प्रदर्शित करना चाहूंगा:
ब्लॉक 1: SubChild मेनू 1A | सबचाइल्ड मेनू 2A | SubChild मेनू 3A
ब्लॉक 2: उपखंड मेनू 1 बी | सबचिल्ड मेनू 2B | SubChild मेनू 3B
सबमेनस को अपने पेड़ से अलग प्रदर्शित करने के लिए सही तरीके से किसी भी मदद की बहुत सराहना की जाएगी।