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

MagentoのコンテキストでのCSSに関する質問

15
クライアント側でCSSキャッシュを強制的にフラッシュするにはどうすればよいですか?
モジュールの多くの機能(テンプレート、レイアウト、CSS)を変更し、これらの変更を本番サイトに移動するとしますが、多くのお客様がブラウザーにCSSをキャッシュしているとします。そこで質問があります。クライアントのCSSキャッシュを強制的にフラッシュし、ファイルの名前変更を回避する方法(styles.css-> styles-v2.css)。1つの論理的な方法がありますが、Magentoでは機能しません。既存のファイルをチェックするためです(この方法はJSファイルに対して機能します)。以下を参照してください。 <action method="addCss"> <stylesheet>css/styles.css?1</stylesheet> </action> 何か案は?
61 cache  magento-1  css 

16
Magento2:pub / staticフォルダーにcssファイルを再生成
Magento 2をインストールし、開発者モードを設定してから、cssファイルとjsファイルを含む1つのモジュールをインストールしました。モジュールは正常に動作し、cssおよびjsファイルはpub / staticフォルダーからレンダリングされます。モジュールディレクトリのcssファイルにcssの変更を加えてコマンドを実行しました php bin/magento setup:static-content:deploy しかし、Magentoはpub / static cssファイルに新しい変更を加えていないため、古いcssファイルの内容を取得しています。誰もがpub / staticフォルダにあるcssファイル全体を再生成する方法を知っていますか?



2
ファイルシステムパスを使用しているため、Magento CSSとJavaScriptがロードされない
Magento Connectを使用してモジュールをインストールできず、Connection Error try again laterエラーが発生しました。モジュール開発者の指示に従って、ドキュメントルートのアクセス許可を修正しようとしました。 find . -type f -exec chmod 644 {} \; find . -type d -exec chmod 755 {} \; chmod o+w var var/.htaccess app/etc chmod 550 mage chmod -R o+w media それでも動作しなかったので、モジュールを手動でインストールすることになりました。その後、管理バックエンドにログインし、MagentoはURLの代わりにシステムファイルパスを使用してCSSファイルを提供しようとしました。 <link rel="stylesheet" type="text/css" href="/home/user/public_html/js/calendar/calendar-win2k-1.css" /> <link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/reset.css" media="all" /> <link rel="stylesheet" …

6
Magento 2のテーマ/ CSSキャッシュをクリアする
Magento 2ストアのテーマを設定している場合、キャッシュを消去するための推奨される方法は何ですか? .lessファイルを編集してから現在実行しています rm -rf pub/static/frontend/* var/view_preprocessed/ var/*cache/* しかし、これは総当たり的な方法のようです。 php bin/magento cache:flush --all 仕事をしていないようです。 より良いものはありますか?

16
「MIMEタイプ( 'text / html')はサポートされているスタイルシートMIMEタイプではないため」スタイルの適用を拒否
Magento 2管理パネルにCSSが突然読み込まれません。フロントエンドは正常に動作しています。 エラーの詳細: 「https://www.ornativa.com/pub/static/version1502029409/adminhtml/Magento/backend/en_US/css/styles-old ...」からスタイルを適用することを拒否しました。MIMEタイプ(「text / html」 )はサポートされているスタイルシートMIMEタイプではなく、厳密なMIMEチェックが有効になっています。」 「キャッチされていないSyntaxError:JSONの位置0のJSON.parse()コールバック((index):68)でObject.execCb(require.js:1650)でModule.check(require.js:866)でModule。(require.js:1113)require.js:132 at require.js:1156 at each。(require.js:57)at Module.emit(require.js:1155)at Module.check(require.js: 917)」

10
Productionモードの場合、マージされたJSとCSSは機能しません
私は開発者モードで、すべてが素晴らしかったです。生産モードに変更したとき、CSSとJSのマージされたオプションは無視されているようで、すべてのcssとjsをリストしていました。 また、製品ページには、製品モードの写真が開発者モードでのみ表示されますが、製品モードに変更した後は消えます。 私を助けると思いますか? ポイントは、私がやっているということです。 これが私が順番にしたことです: bin/magento setup:upgrade bin/magento indexer:reindex bin/magento setup:static-content:deploy bin/magento setup:di:compile bin/magento deploy:mode:set production bin/magento setup:static-content:deploy 開始する前でも、マージオプションはYESであり、開発者モードでした。


3
CSSとJSインクルードをフッターに追加するMagento
MagentoサイトのYslow最適化をいくつか行っており、CSSとJsをサイトのフッターに追加しようとしています。 現時点では、レイアウトXMLでヘッド参照タグを使用し、すべてのファイルを含めるためにaddJsおよびaddCssアクションを使用しています。フッターへのヘッド参照を交換しようとしましたが、サイトを表示しようとしたときにエラーが発生しました。これを行う方法はありlocal.xml ますか、フッターテンプレートファイル自体にハードコーディングする必要がありますか?
15 layout  javascript  css 

2
CSSまたはJSをマージすると、ページタイプごとに新しいファイルが生成されます
たくさんの小さなCSSファイルとJSファイルがあり、マージを有効にすることは良い選択のようです。 CSSおよびJSファイルの多くは、すべてのページ(ホームページ、カテゴリページ、製品詳細ページ)で使用されます。 別のマージされたファイルが各ページに再度ロードされるのを見るたびに、含まれるCSSでさえ重複している必要があります。 どうすればこれを回避し、より多くのデータを再利用できますか?

5
Magento2:CSSファイルを変更するためのベストプラクティス
cssファイルを変更したいpub/static/frontend/Magento/luma/en_US/css/styles-l.css。 最初、このファイルはpub / staticフォルダーに存在せず、 vendor/magento/theme-frontend-blank/web/css/styles-l.less (it's styles-l.less) を使用して静的コンテンツを展開するとphp bin/magento setup:static-content:deploy、それに関連するpub / staticに2つのファイルが作成されます。 1. pub/static/frontend/Magento/luma/en_US/css/styles-l.less 2. pub/static/frontend/Magento/luma/en_US/css/styles-l.css 私は支援を受けた開発者であり、モジュールの開発中にpub / staticに存在するものはすべて削除する傾向があります(.htaccessを除く)。だから私には、直接変更するのに最適なオプションではないようですpub/static/frontend/Magento/luma/en_US/css/styles-l.css。 その場合、上記のCSSファイルを変更するためのベストプラクティスは何ですか? 1.変更するpub/static/frontend/Magento/luma/en_US/css/styles-l.lessか、または 2.pub/static(開発中に)すべてを削除できるという理解が間違っているためpub/static/frontend/Magento/luma/en_US/css/styles-l.css、変更する必要があり、削除しないでください。

4
Magento 2でCSSファイルを配置/順序付ける適切な方法は何ですか?
でMagentoの2 DevDocそれは言います CSSファイルを含めるには、レイアウトファイルの<head>セクションに<css src = "<path> / <file>" media = "print | <option>" />ブロックを追加します。 ただし、CSSファイルの順序にどのように影響を与えることができるかについては述べていません。そして、親テーマを持つカスタムテーマにこの方法でCSSファイルを追加すると、ファイルは<head>セクションの一番上に追加され、その下に他の多くのCSSファイルが追加されます。低く、親テーマまたは拡張機能のルールを簡単にオーバーライドすることはできません。 Magento 1にも同様の問題があり、回避策がありました。きれいな人もいれば、そうでない人もいた。 Magento 2の<head>の下部にあるカスタムテーマのCSSファイルを注文する最良の方法は何ですか?可能であれば、カスタムテーマのMagento 2レイアウトガイドラインに準拠していますか?
13 magento2  layout  css  head 


1
Magento 2カスタムテーマレイアウトxmlおよびcssが機能しない
新しいテーマを作成しましたが、問題なく機能していましたが、数日後、機能していないものがあることに気付きました。 default_head_blocks.xmlが、含まれているcssファイル(ホストと外部の両方)を取得しなくなった default.xmlは親のものを上書きしていません。 何が原因なのかわかりません。/ var /フォルダーと/ pub / static / frontend /を削除してみました
12 layout  theme  css 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.