2017-02-01 3 views
1

オンラインのHTMLランディングページのテンプレートを購入しましたが、Shopifyの現在のテーマに統合しようとしています。ランディングページには、統合する必要があるhtml、css、jsが含まれています。 I私は「資産」フォルダにCSSやJSファイルをアップロードし、「theme.liquid」ファイルにこれらの行を追加していることを説明し、前のスレッド読み:それから私は、ページテンプレートを作成しショップの新しいページにCSSとjsファイルを呼び出す

{{ 'script.js.liquid' | asset_url | script_tag }} 

{{ 'style.css.liquid' | asset_url | stylesheet_tag }} 

をし、コピーはHTMLコードを貼り付けましたが、スタイリングは普通のhtmlしか出ていません。私は何が間違っているのだろうと思っていた。 新たに作成されたページにcssファイルとjsファイルを呼び出すコードを追加する必要がありますか?「theme.liquidファイルで上記コード行を追加するだけで十分ですか?」

ありがとう。

答えて

2

与えられたテンプレートのスタイルシートやスクリプトをロードしようとしたときに.liquidサフィックスを削除してください:

{{ 'script.js' | asset_url | script_tag }} 
{{ 'style.css' | asset_url | stylesheet_tag }} 

スタイルシートはSCSSスタイルシートであれば、あなたは.scss.は、スタイルシートのアイデンティティーに追加しておく必要がありますそれがCSSにコンパイルされるようにしてください。

{{ 'style.scss.css' | asset_url | stylesheet_tag }} 

まだロードされない場合は、管理者としてログインしていない間にテンプレートに変更を保存/プッシュした後、またはシークレットブラウザのタブから表示してからキャッシュをクリアしてみてください。

+0

ありがとうございます! それは働いた:) –

+0

偉大な聞く!問題の解決に役立つ回答に印を付けてください。ありがとう! –

関連する問題