静的ブロックで利用可能な設定パス変数
-
11-12-2019 - |
質問
これの答えを見つけようとしましたが、管理できません。
Magento 1.9CEの静的ブロック内の{{config path="design/header/logo_src"}}
にアクセスしようとしていますが、design/header/*
値はすべてアクセスできないようです。それらを静的ブロックで使用する方法はありますか?
あなたのすべての助けをありがとう。
解決
Magento.Seへようこそ!
私はあなたと同じ問題を持っていません。それは私のために働いているようです - だから私はあなたの静的ブロックをどのように参照しているか疑問に思います。おそらくあなたは何かが足りない?
これは私の静的ブロックです:
とデモtest.phpファイルを出力する:
<?php
require('app/Mage.php');
Mage::app();
$block = Mage::app()->getLayout()->createBlock('cms/block')->setBlockId('test');
echo $block->toHtml();
.
と出力私が得る:
> php test.php
images/logo.gif
.
チェックするもの:
静的ブロックにtoHtml
を呼び出していることを確認してください。その場合は、静的ブロックが正しいストアビュー(マルチストアモード)を使用するように設定されていることを確認してください。右ブロックIDを使用していることを確認してください。
他のヒント
Admin->System->Permission->Variables
に移動し、まず静的ブロックでアクセスするためにConfig Pathを追加します。SUPEE 6788以降、すべての設定パスを使用するための制限があります。
所属していません magento.stackexchange