1.9.2.2 अद्यतन के बाद सीएमएस ब्लॉक गायब हो गए


21

कल रात मेरे बैकएंड को 1.9.2.2 रिलीज के लिए ऑटो अपडेट किया गया था।
आज CMS पृष्ठों पर मेरे सभी स्थिर ब्लॉक गायब हो गए हैं।
वे सभी स्टोर दृश्यों के लिए तैयार थे और मैंने प्रत्येक दृश्य की कोशिश की और वे दिखाई नहीं दे रहे हैं।
हालाँकि, मैं श्रेणी पृष्ठों पर स्थिर ब्लॉकों का भी उपयोग करता हूं , लेकिन यह ठीक दिखाई दे रहा है।
किसी और को इस समस्या का अनुभव? कोई सुझाव? धन्यवाद!


कुछ जांच के बाद, यह इस पर उबला हुआ था: मैं का उपयोग करते हुए स्थिर ब्लॉकों को शामिल किया गया था, {{block type="cms/block" block_id="made_in_the_usa_block"}} लेकिन अब ऐसा लगता है कि मुझे {{widget type="cms/widget_block" template="cms/widget/static_block/default.phtml" block_id="93"}} ब्लॉक दिखाने के लिए ऐसा करने की आवश्यकता है - वह क्यों है?
यिंग

क्रोम देव टूल में देख रहे हैं, मैं जिस div (पुराने तरीके से) ब्लॉक को लपेटता था, वह अभी भी है, लेकिन ब्लॉक की सामग्री पूरी तरह से गायब है। जिज्ञासु क्यों {{ब्लॉक प्रकार = "सेमी / ब्लॉक" ब्लॉक_आईडी = "ब्लॉक_नाम"}} बस काम करना बंद कर देगा।
यिंग

यहाँ एक ही मुद्दा है, लेकिन मैं निम्नलिखित ब्लॉक काम करने की कोशिश कर रहा हूँ:{{block type="catalog/navigation" name="catalog.category" template="catalog/category/list.phtml"}}
फ्रांसिस किम

@ फ्रैंक-किम, अगर आप उस ब्लॉक को काम कर रहे हैं, तो सोच रहे हैं, और कैसे? मुझे एक समान समस्या है। धन्यवाद!
bnp887

1
@ ब्लाक श्वेतसूची ब्लाकों - उत्तर की जाँच करें।
फ्रांसिस किम

जवाबों:


27

मेरी समझ यह है कि CE 1.9.2.2 में हाल के पैच SUPEE-6788 से सभी परिवर्तन शामिल हैं , जिनमें से एक डिफ़ॉल्ट रूप से CMS ब्लॉक, पेज, ईमेल (आदि ...) में उपयोग किए जा सकने वाले ब्लॉक को प्रतिबंधित कर सकता है।

सौभाग्य से आप व्यवस्थापक के तहत अतिरिक्त ब्लॉक को श्वेतसूची में रख सकते हैंSystem > Permissions > (Blocks | Variables)


1
हाँ! वह यही होगा। पारितोषिक के लिए धन्यवाद। सौभाग्य से मेरे पास लगभग एक दर्जन स्टैटिक ब्लॉक हैं सैकड़ों नहीं ... अब मुझे उनके लिए सही "नाम" खोजने की आवश्यकता है। कैसे करते हैं मैं सही नाम मिल जाए, यह इतना गुप्त है। Magento यकीन है कि डॉन; मेरे लिए जीवन आसान नहीं है।
यिंग

उत्कृष्ट N98-MageRun Magento कमांड-लाइन टूल के लिए @ peter -jaap-blaakmeer द्वारा बनाए गए अतिरिक्त N98-MageRun कमांड का उपयोग करें । SUPEE-6788 और Magento 1.9.2.2 $ n98-magerun dev के साथ संगत होने के लिए नॉन-वाइटेल्ड वर्जन / ब्लॉक्स खोजें : टेम्पलेट- vars [--addblocks [= "true | false"]] [--advadvariables] [= "true | झूठी "]]
hans2103

विगेट्स के बारे में क्या? इस तरह: {{विजेट प्रकार = "कैटलॉग / product_widget_new" टेम्पलेट = "कैटलॉग / उत्पाद / विजेट / नई / सामग्री / new_grid.phtml"}}
gSorry

20

मैंने नीचे विधि का उपयोग किया है:

  1. System > Permissions > Blocks
  2. नया ब्लॉक जोड़ें
  3. ब्लॉक का नाम: cms/block
  4. अनुमति है: हाँ

ऐसा लगता है मेरे लिए चाल चली गई है।


3
@ फ्रैंकिम किम आपको ब्लॉक नाम जोड़ने की जरूरत है: कैटलॉग / नेविगेशन उसी विधि का उपयोग करके ऊपर जैसा कि आपके ब्लॉक को दिखाने के लिए।
यिंग

1

इन दिनों डेटाबेस खोदने पर मुझे अनुमति_ब्लॉक तालिका में एक टाइपो मिला। कैटलॉग / नेगिटेशन वैल्यू को block_name कैटलॉग / नेविगेशन होना चाहिए। इस त्रुटि के लिए अपने प्रतिष्ठानों की जाँच करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.