主な問題は、プロトタイプの前にjqueryを含めていることです(ページのソースを表示)
<script type="text/javascript" src="..../js/jquery/jquery.js"></script>
<script type="text/javascript" src="..../js/prototype/prototype.js"></script>
に変更する必要があります
<script type="text/javascript" src=".../js/prototype/prototype.js"></script>
<script type="text/javascript" src=".../js/jquery/jquery.js"></script>
//best to add jQuery noConflict right after
このオープンを修正するには
/design/frontend/default/[テーマ]/layout/page.xml
または(上記でjqueryが見つからない場合)
/app/design/frontend/default/[テーマ]/template/page/html/head.phtml
page.xml は次のようになります。
<default translate="label" module="page">
......
<block type="page/html_head" name="head" as="head">
<action method="addJs"><script>prototype/prototype.js</script></action>
<action method="addJs"><script>lib/ccard.js</script></action>
<action method="addJs"><script>prototype/validation.js</script></action>
<action method="addJs"><script>scriptaculous/builder.js</script></action>
......
<action method="addJs"><script>mage/translate.js</script></action>
<action method="addJs"><script>mage/cookies.js</script></action>
<action method="addItem"><type>skin_js</type><name>js/jquery-1.7.2.min.js</name></action>
<action method="addItem"><type>skin_js</type><name>js/jquery.noconflict.js</name></action>
<action method="addItem"><type>skin_js</type><name>js/jqforms/jquery.jqtransform.js</name></action>
<!- all other jquery plugin below -->
.....
ファイル呼び出し jquery.noconflict.js を作成し、追加します
var $j = jQuery.noConflict(); // you could also add this to the end of jquery-1.7.2.min.js
カスタムjqueryコードでは、もう使用できません(prototypeJのみで使用)またはいずれか$...
を使用する必要があります$j...
jQuery...
次に、削除します
<script src="http://modulesoft.biz:/projects/magento/extream/skin/frontend/base/default/js/jquery-1.4.4.min.js"></script>