Magento CE 1.6.2に取り組んでおり、特定のカテゴリの「新製品」を表示したいと思います。これを行うために、このような静的ブロックを作成し、必要なカテゴリを渡しました。
{{block type="catalog/product_new" category_id="20" template="catalog/product/new.phtml"}}
ただし、カテゴリIDは、.phtmlファイルの1つにあるコードから動的に渡す必要があります。この静的ブロックで使用できる変数を作成する方法はありますか?私の.phtmlコードのように:
$_categoryId = $this->getCurrentCategory()->getId(); //Store my category id
この変数を静的ブロックに次のように渡すことができるように、何かを行うことができますか?
{{block type="catalog/product_new" category_id="var $_categoryId" template="catalog/product/new.phtml"}} //Which is nothing but 20 so that it displays new products from only category 20
助けてください !
編集:私は似たようなことをするリンクを見つけました。私はそれに続いて結びましたが、成功しませんでした。 http://magentophp.blogspot.co.uk/2011/08/passing-paramters-to-magento-cms-static.html
誰かが私がリンクをたどってそれを機能させるのを手伝ってくれる?