0

他のほとんどのテンプレート ページではカテゴリ データと製品データを出力できましたが、tabs.phtml 内ではまだ出力できません。私は他の多くの中で次のことを試しました-すべて成功しませんでした:

$currentCategory = Mage::registry('current_category');
$currentCategoryId = $currentCategory['id'];

$currentCategoryId= Mage::getModel('catalog/category')->load($this->getCategoryId());
4

2 に答える 2

1
$currentCategory = Mage::registry('current_category');
$currentCategoryId = $currentCategory->getId(); 

または、以下のようにすることができます

$currentCategoryId = $currentCategory->getData('id');

レジストリにカテゴリ セッションがある場合、これは機能します。

于 2013-03-16T09:50:24.393 に答える
0
$currentCategory = Mage::registry('current_category');

var_dump($currentCategory->debug());
exit;

これにより、currentcategory オブジェクトが出力されます。これから、すべての変数が によって利用可能になるものを確認できますgetdata('variablename')

$currentCategoryId = $currentCategory->getData('id');

確実に機能します。

->debug()その関数はより多くの詳細を提供し、Magento で作業するときにデバッグと結論に使用できるため、関数を提案しました。

于 2013-03-16T18:14:44.187 に答える