タグ付けされた質問 「javascript」

JavaScript(JS)は、ユーザーとの対話、ブラウザの制御、非同期通信、および表示されるドキュメントコンテンツの変更を可能にするクライアント側スクリプト言語です。デフォルトでは、Magento 1にはprototype.jsライブラリが付属し、Magento 2にはjQueryが付属しています。これらのライブラリーに関する質問には、「prototype-js」および「jquery」タグを使用してください。


1
Magento 2:クエリ文字列でCSSを強制的に再読み込み
サイト(Magento 2以外)でCSSとJSを強制的に再読み込みする場合、通常はURLの最後にクエリ文字列を追加します。例えば:css/styles.css?v=1 上記をカスタムのスタイルファイルに追加してM2でこれを試しましdefault_head_blocks.xmlた。スタイルファイルが読み込まれていますが([ソースの表示]のリンクをクリックすると、正しいCSSファイルのコンテンツが表示されます)、ページはありませんスタイリングされていません。 それが機能しない理由は何ですか?または、M2のクライアント側でCSS / JSを強制的にリロードする方法を知っていますか?

3
Magento 2はbodyタグを閉じる前にスクリプトを追加します
magento 2のbody終了タグの前にスクリプトを追加する適切な方法は何ですか? すべてのページで使用できるようにしたい。 更新: 私は次のものを持ってmyvendor/mytheme/Magento_Theme/layout/default.xmlいます: <referenceContainer name="before.body.end"> <block class="\Magento\Framework\View\Element\Template" template="Theme_Module::js.phtml" name="module_js"/> </referenceContainer> そしてjs.phtml中/Magento_Theme/templates それは正しいでしょうか?

2
Magento 2 JavaScriptテキスト翻訳
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 [編集] これは時代遅れです。以下に説明するように、翻訳はもう行われていません [/ EDIT] でMagentoの1ジャバスクリプトに必要な翻訳可能なテキストが中に追加されたjstranslate.xml内のファイルetcモジュールのフォルダと、彼らは自動的に翻訳者のjsオブジェクトに追加されました。 Magento 2のJavaScriptで使用する翻訳可能なテキストを追加するにはどうすればよいですか? Magento 2でテキスト翻訳を使用する方法を見つけましたが、新しい翻訳を追加する方法がわかりません。 これらの使用例は次のとおりです。 alert($.mage.__('Text to translate here'));

3
特定のページの見出しにJavaScriptを追加する
magentoストアの特定のページの先頭にいくつかのJavaScriptスクリプトを追加しようとしています(現在、製品ページに1つのスクリプトとチェックアウトの他のスクリプトが必要ですが、将来的には他の別のページにも必要になります:ホームページ、カテゴリ...)。 私はMagentoを使い始めたばかりですが、Magentoでこれをかなり読む方法はありますが、Magentoでこれを行う方法はわかりません(たとえば、Drupalでうまく実行しました)。 page.xml(またはlocal.xml)がスクリプトを配置するのに適切な場所であるようですが、これらのxmlファイルで「条件」を許可することは知りません(この種類のページでのみこのスクリプトを表示します)。 ..)。 別のオプションは、テンプレートのhead.phtmlにコードを配置することです。これはphp ifsを受け入れるので機能するはずですが、それぞれの場合(製品ページ、チェックアウト、またはホームページなどに表示するために)に使用するコードと変数がわかりません。 このための最良/最もクリーンなオプションは何ですか?それを実装する方法のコード例を教えてもらえますか、それとも関連するドキュメントページを示してくれますか? どうもありがとう! PS:私はそれがこの問題に影響を与えるとは思わないが、実装しようとしているJavaScriptコードはGoogle Analytics Content Experiments API(https://developers.google.com/analytics/solutions/を使用するためのものです。実験クライアント側)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.