Я создаю несколько пользовательских блоков и хочу поддерживать {{skin url = "..."}} функции динамического заполнителя Magento внутри XML-кода обновления макета .
Ex:
<action method="setImageSrc">
<name><![CDATA[{{skin url=images/banners/MyBanner.jpg}}]]></name>
</action>
Внутри моего блочного класса я беру переменные (т. Е. $this->getImageSrc()
), собираю HTML и выводю его. К сожалению, он буквально выводит {{skin url = "..."}} . Где этот перевод выполняется? Это то, что я могу просто передать мой HTML, чтобы очистить его перед выводом? Если да, то как?
ПРИМЕЧАНИЕ. Я пробовал как с CDATA, так и без него, а также без кавычек вокруг URL. Ничто не работает ... некоторые ломают это хуже, чем другие