हमारे पास एक कस्टम jQuery मेनू है जिसने हमारे ओपनकार्ट स्टोर पर अच्छा काम किया है। हालांकि द्वितीय स्तर की बाल श्रेणियां प्रदर्शित नहीं होंगी, PHP या तो बदले या मूल मेनू पर सही नहीं है। 2 या अधिक गहराई वाली श्रेणी वाले कुछ भी नहीं दिखाए जाएंगे।jQuery मेनू लोड नहीं हो रहा है PHP बाल श्रेणियां
तो हम http://ocart.site/opencart/index.php?route=product/category&path=25_29_59
पर एक 2 गहरी श्रेणी है लेकिन आप इसे http://ocart.site/opencart
पर मुख्य मेनू में प्रदर्शित नहीं होगी अगर मैं मूल डिफ़ॉल्ट मेनू के डिफ़ॉल्ट भागों में वापस जोड़ने के देखते हैं, यह वास्तव में मेनू को तोड़ देता है। आप http://ocart.site/defaultmenutoJQ.html
पर पुराने और नए मेनू की तुलना देख सकते हैं कुछ कहीं भी प्रदर्शन के भार को अवरुद्ध कर रहा है, किसी भी विचार पर यह क्या हो सकता है?
यहाँ JSFiddle https://jsfiddle.net/mtq5khz0/
<?php if ($categories) { ?>
<div id="cssmenu">
<ul>
<?php foreach ($categories as $category) { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php for ($i = 0; $i < count($category['children']);) { ?>
<ul>
<?php $j = $i + ceil(count($category['children'])/$category['column']); ?>
<?php for (; $i < $j; $i++) { ?>
<?php if (isset($category['children'][$i])) { ?>
<li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
<?php } ?>
<?php } ?>
</ul>
<?php } ?>
<?php } ?>
</li>
</ul>
</div>
<?php } ?>
OpenCart के लिए पूरे हैडर कोड में सभी प्रासंगिक कोड है - संपादित कोड https://jsfiddle.net/v5vmLbjj/
OpenCart डिफ़ॉल्ट स्थापना https://jsfiddle.net/tneqy2qt/
(श्रेणी लटकती मेनू कोड के लिए पूरे हैडर कोड , कोड ब्लॉक के पाद लेख के करीब)
और एच eQuery JQuery मेनू कोड है जो PHP https://jsfiddle.net/ezhnnbsg/
PHP के साथ jsfiddle पोस्ट क्यों करें? क्या आपको लगता है कि यह चमत्कारी रूप से वैध एचटीएमएल में बदल जाएगा? – madalinivascu
साइट उपश्रेणियों को सही तरीके से प्रदर्शित करने के लिए देखती है, आप subcategory – madalinivascu
@ merch89 के पृष्ठ में उपश्रेणी के बच्चों को देख सकते हैं, क्या आप 'print_r ($ श्रेणियां) 'या' var_dump ($ श्रेणियां)' के आउटपुट को अपडेट और शामिल कर सकते हैं। ? मुझे लगता है कि इसमें सभी उपश्रेणियां बार-बार हैं और आपको प्रत्येक श्रेणी वस्तु के लिए एक रिकर्सिव श्रेणी * पैरेंट> बच्चों * की आवश्यकता है। –