2

Magento ブロックについて質問があります。ブロックの例をproduct_list以下に示します。

{{block type=”catalog/product_list” 
        category_id=”3″ 
        column_count=”2″ 
        template=”catalog/product/list.phtml”}}

ブロックの「設定」属性を知るにはどうすればよいですか? のようcategory_idcolumn_count

Magentoのすべてのブロックタイプの設定属性を見つけるためのリストまたはガイドを誰かが持っていますか?

4

1 に答える 1

1

Magento は魔法の get と set を使用するため、基本的に、プログラム実行ステップで特定の時間に何が設定されるかを予測できません。ただし、呼び出して Varien_Object メンバーとその値を検出できます。

print_r($object->getData());

または、ほとんどの場合、オブジェクトには大きすぎて出力できないオブジェクトが含まれているため、セット変数のキーを取得します。

print_r(array_keys($object->getData()));

これにより、オブジェクトから呼び出すことができる変数が明らかになります。

$object->getVariableKey(); 
$object->getData('variable_key'):

また、特定のオブジェクトで呼び出すことができるすべてのクラス メソッドを取得するには、次のようなものを使用できます。

print_r(get_class_methods($object));
于 2012-10-08T09:22:42.100 に答える