Magento と Drupal を橋渡しするコードを作成しようとしています。Drupal が提供するページに Magento のフロントエンド JavaScript を簡単に追加する方法が必要です。
この目的のために: フロントエンドで Magento が使用する JavaScript ファイルに URL の配列を返すにはどうすればよいですか? 具体的には、デフォルトのレイアウト ハンドルと個々の製品ページを探しています。
ありがとう!
Magento と Drupal を橋渡しするコードを作成しようとしています。Drupal が提供するページに Magento のフロントエンド JavaScript を簡単に追加する方法が必要です。
この目的のために: フロントエンドで Magento が使用する JavaScript ファイルに URL の配列を返すにはどうすればよいですか? 具体的には、デフォルトのレイアウト ハンドルと個々の製品ページを探しています。
ありがとう!
これはあなたをかなり近づけます:
$update = Mage::app()->getLayout()->getUpdate();
$update->load(array('default','catalog_product_view'));
$xml = $update->asSimplexml();
$js = $xml->xpath('//action[@method="addJs"]');
Zend_Debug::dump($js);
xpath 引数は、コア コード用に絞り込むことができます。//action[@method="addJs"]/script
もちろん、addItem
追加の処理が必要な JS ファイル (例: ) を追加する他の引数があります。