2010-01-05 10 views
19

में आधार URL जाओ मैं इस सामग्री के साथ Magento में एक स्थिर ब्लॉक:Magento स्टोर - स्टेटिक ब्लॉक

<li><a href="#/contacts">Contact Us</a></li> 

मैं साइट के आधार यूआरएल के साथ # प्रतिस्थापित करना चाहते हैं। मैं इसे गतिशील रूप से पुनर्प्राप्त करना चाहता हूं।

उत्तर

58

अपने स्थिर ब्लॉक करने के लिए इस जोड़ने का प्रयास करें:

<a href="{{store url=""}}">Link to Base URL</a> 

कि अपनी दुकान के आधार URL का लिंक बनाना चाहिए।

+10

PHP के भीतर: $ baseurl = mage :: ऐप() -> getStore() -> getBaseUrl(); – B00MER

+13

लेकिन php स्थिर ब्लॉक के अंदर काम नहीं करता है ... – rahijain

7

है कि अभी भी एक समाधान के लिए देख रहे हैं उन, निम्नलिखित आप के लिए चाल करना चाहिए के लिए ...

असुरक्षित आधार URL के लिए:

{{config path='web/unsecure/base_url'}} 

या सुरक्षित आधार URL के लिए:

{{config path='web/secure/base_url'}} 
+0

इसमें स्टोर कोड (अगर यूआरएल में) और '{{store url =" "}}} शामिल नहीं है, तो स्वचालित रूप से सुरक्षित या असुरक्षित यूआरएल का उपयोग करता है – PvdL

17

आप इस {{store direct_url="contacts"}}

exa के लिए उपयोग कर सकते हैं mple:

<a href="{{store direct_url="contacts"}}">contact us</a> 
0

(सभी उपयोगकर्ताओं के स्तर के लिए) इस

<a href="{{store url="contacts"}}">Contact Us</a> 
0

थोड़ा और अधिक स्पष्ट और व्यावहारिक परिदृश्य का प्रयास होगा: मान लीजिए, हम footer- में एक स्थिर ब्लॉक को शामिल किया है क्षेत्र/कहीं और। उस स्थैतिक-ब्लॉक में हमारे पास ऐसे शब्द हैं: हमसे संपर्क करें और हम उन शब्दों का एक सीएमएस-पेज लिंक जोड़ना चाहते हैं (हमसे संपर्क करें)।

अच्छा और सविस्तार चरणों के साथ आसान तरीका:

चरण -1: के माध्यम से सीएमएस> पृष्ठ एक पृष्ठ बनाएं। 'पृष्ठ जानकारी' टैब अनुभाग में हमने URL कुंजी * page-contact-us सामग्री टैब क्षेत्र के माध्यम से आवश्यक टेक्स्ट लिखा जा सकता है।

चरण -2:

<a href="{{store url="page-contact-us"}}">Contact Us</a>

बस इतना ही, इस बात का आधार URL: सीएमएस> स्टेटिक ब्लाकों के माध्यम से हमारे स्टेटिक ब्लॉक खोलने के बाद, हम इस तरह की तरह कोड लिखने के लिए है स्टेटिक-ब्लॉक अब सक्रिय है और गतिशील रूप से पुनर्प्राप्त किया जा सकता है।

संबंधित मुद्दे