Frage

Ich habe einen statischen Block in Magentos Backend definiert

<p><a href="#"><img src="{{skin url="images/fb_follow.png"}}" alt="fb" /></a> <a href="#"><img src="{{skin url='images/tw_follow.png'}}" alt="fb" /></a> <a href="#"><img src="{{skin url='images/dots_follow.png'}}" alt="fb" /></a> <a href="#"><img src="{{skin url='images/feed.pngs'}}" alt="fb" /></a></p>

So nenne ich es in einem der Vorlagen

$this->getLayout()->createBlock('cms/block')->setBlockId('header_links')->toHtml()

Die Ausgabe (es rendert die {{}} -Teile nicht.

<p><a href="#"><img src='{{skin url="images/fb_follow.png"}}' alt="fb" /></a> <a href="#"><img src="{{skin url='images/tw_follow.png'}}" alt="fb" /></a> <a href="#"><img src="{{skin url='images/dots_follow.png'}}" alt="fb" /></a> <a href="#"><img src="{{skin url='images/feed.pngs'}}" alt="fb" /></a></p>
War es hilfreich?

Lösung 2

Entschuldigung für die Mühe, mein Problem war, ich bezog mich auf einen falschen Block in

$this->getLayout()
         ->createBlock('cms/block')
         ->setBlockId('header_links')
         ->toHtml();

Der tatsächliche Blockinhalt wurde wie ohne Vorlagenverarbeitung ausgegeben

$content = Mage::getModel('cms/block')
               ->setStoreId(
                    Mage::app()->getStore()->getId()
               )->load('follow-me')
               ->getContent();

Verwenden von Vorlagenprozessor wie in Mage_cms_block_block :: _ tohtml löste mein Problem

$html = Mage::helper('cms')
            ->getBlockTemplateProcessor()
            ->filter($content);

Andere Tipps

Ich denke, das Problem ist, dass Sie anstelle von doppelten Zitaten Single verwenden

<img src='{{skin url="images/fb_follow.png"}}' alt="fb" />

Weil die HTML -Ausgabe so sein wird

<img src="http://localhost/skin/frontend/base/default/"fb_follow.png"" alt="fb">

Wo Bildpfad nicht korrekt erstellt wurde.

Versuchen Sie, doppelt zu verwenden

<img src="{{skin url="images/fb_follow.png"}}" alt="fb" />
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top