2016-01-02 2 views
1

Я создал настраиваемое текстовое поле конфигурации в Magento admin под названием Link. Независимо от того, что вводится, он становится внешним. Пользователь может добавлять абсолютные пути, а также переменную Magento {{store url = 'awesome.html'}}.Разбор {{store url = ''}} в текстовом поле настраиваемой конфигурации в Magento

Вопрос в том, как вытащить {{store url = 'awesome.html'}} в интерфейсе, чтобы стать http://www.domain.com/awesome.html?

enter image description here

+0

http://stackoverflow.com/questions/5892476/how-to-get-data-from-magento-system-configuration –

+0

Спасибо, но это не решает мой вопрос. Мои поля - только текстовые поля, и у меня нет файла модели. EDIT: Я присвоил решение по ссылке и теперь работает. –

+0

вы должны оценить значение - http://stackoverflow.com/questions/6221054/magento-how-do-i-access-custom-variables-in-php –

ответ

0

Я использовал это в блоке

echo str_replace('{{store url=""}}', Mage::getBaseUrl(), $top_menu_category->getContent()); ?> 

И это работает для меня в блоках, вы должны использовать эту функцию, потому что, как я вижу, в шаблоне, переменные не проанализирован

Смежные вопросы