スリックスライダをマゼントに適用する方法
質問
マゼント初心者であり、今日は slick slider カスタムモジュールとしてのMy Magentoのウェブサイトに。
解決
Slick Directory
を使って何をすべきかわかりません
マゼントのベストプラクティスごとに、このスライダフォルダをskin
ディレクトリに入れる必要があります。ただし、これをlib
フォルダに入れることもまた大丈夫で機能します。しかし、skin
ディレクトリをお勧めします。
だからCSS JSファイルをskin\frontend\[package]\[theme]\slick_slider\*
それらのJSとCSSをモジュールに適用する方法
次のステップは、モジュール内のレイアウトアップデートXMLファイルを定義することです。このためにこのスニペットをモジュールのconfig.xml
ファイル内に追加します。
<config>
<frontend>
<layout>
<updates>
<{namespace_module}>
<file>{namespace_module}.xml</file>
</{namespace_module}>
</updates>
</layout>
</frontend>
</config>
.
このファイルを使用してスライダ固有のファイル(CSSとJS)をヘッドセクションに追加する
ファイル:app\design\frontend\[package]\[theme]\layout\{namespace_module.xml}
<layout>
<{layout_update_handle_you_need}>
<reference name="head">
<action method="addItem">
<type>skin_css</type>
<item>slick_slider/slick.css</item>
</action>
<action method="addItem">
<type>skin_css</type>
<item>slick_slider/slick-theme.css</item>
</action>
<!-- add jquery if not present -->
<action method="addItem">
<type>skin_js</type>
<item>slick_slider/slick.min.js.css</item>
</action>
</reference>
</{layout_update_handle_you_need}>
</layout>
.
モジュールのテンプレートファイルのいずれかのテンプレートファイルにスライダのHTMLとスクリプトを固有のものにします。
を助けたい
他のヒント
JSを追加
に追加するbase/js/modulename/ //put you js file here
.
CSSの場合はファイルを
に追加します。base/skin/frontend/default Or Base/default/css/modulename/ //put css file here
.
module layout
ファイルにファイルを登録するためのファイルを追加します。そのようなCSSファイルとJSファイルを追加できます。
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="head">
<action method="addCss"><stylesheet>css/modulename/style.css</stylesheet></action>
<action method="addJs"><script>modulename/search.js</script></action>
</reference>
</default>
</layout>
. 所属していません magento.stackexchange