मैं Magento 1.5.0.1 और getProductUrl() पार बेचने में प्रयोग किया जाता है और ऊपर उत्पाद पृष्ठ पर ब्लॉक बेचने समारोह का उपयोग कर रहा विभिन्न URL स्वरूपों ऊपर फेंक रहा है।Magento getProductUrl() सही यूआरएल लौटा रहा है नहीं (यादृच्छिक?)
या तो की तरह सही यूआरएल: /laptop-bag.html या गलत एक (अच्छी तरह से यह काम करता है, लेकिन निश्चित रूप से अपनी नहीं पुनर्लेखन URL): /सूची/उत्पाद/देखें/आईडी/825/s/लैपटॉप-बैग/श्रेणी/16/
कभी-कभी दोनों क्रॉस बेचना और बेचने वाले ब्लॉक सही यूआरएल वापस करते हैं, कभी-कभी दोनों लंबे संस्करण का उपयोग करते हैं, और कुछ मामलों में, कोई सही उपयोग करता है और दूसरा लंबे संस्करण का उपयोग करता है? ?
कोई विचार यह क्यों हो रहा है?
मैं पहले से ही एक Magento डेटाबेस की मरम्मत, reindexed, और के रिफ्रेश/सभी कैश प्लावित चल चुके हैं। क्योंकि यह फिर से लिखा यूआरएल नहीं मिल सकता है
धन्यवाद! मैं देख सकता हूं कि अब क्या हुआ, अनिवार्य रूप से ऐसा होता है जब आप किसी श्रेणी से उत्पाद देख रहे होते हैं और संबंधित/अपसेल उत्पाद एक ही श्रेणी में मौजूद नहीं होते हैं। Urlpath का उपयोग करके, यह इसे रूट से प्राप्त करता है। एक जादू की तरह काम करता है! – cappuccino
धन्यवाद कल्पना, एक ही मुद्दा था, खुदाई के बहुत सारे और पाया! प्रतिभाशाली!! –
@AdamLesniak मदद करने के लिए :) – Kalpesh