Frage

Ich habe versucht, eine Antwort darauf zu finden, kann es aber nicht schaffen.

Ich versuche zuzugreifen {{config path="design/header/logo_src"}} in einem statischen Block in Magento 1.9CE, aber alle design/header/* werte scheinen unzugänglich zu sein.Gibt es eine Möglichkeit, sie in einem statischen Block zu verwenden?

Danke für all deine Hilfe.

War es hilfreich?

Lösung

Willkommen bei Magento.SE !

Ich habe nicht das gleiche Problem wie Sie.Es scheint bei mir zu funktionieren - also frage ich mich, wie Sie auf Ihren statischen Block verweisen;vielleicht fehlt Ihnen etwas?

Hier ist mein statischer Block:

enter image description here

Und ein Demo-Test.PHP-Datei zur Ausgabe:

<?php

require('app/Mage.php');
Mage::app();

$block = Mage::app()->getLayout()->createBlock('cms/block')->setBlockId('test');
echo $block->toHtml();

Und die Ausgabe, die ich bekomme:

> php test.php
images/logo.gif

Einige Dinge zu überprüfen:

Stellen Sie sicher, dass Sie anrufen toHtml auf dem statischen Block.Wenn ja, stellen Sie sicher, dass der statische Block so eingestellt ist, dass er die richtige Speicheransicht verwendet (im Multistore-Modus).Stellen Sie sicher, dass Sie die richtige Block-ID verwenden.

Andere Tipps

Gehe zu Admin->System->Permission->Variables fügen Sie dort zuerst Ihren Konfigurationspfad hinzu, um im statischen Block darauf zuzugreifen.Denn nach SUPEE 6788 gibt es Einschränkungen, alle Konfigurationspfade zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top