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

Magentoテーマの作成、変更、構成に関する質問

3
テーマテンプレート内のストア構成を取得する方法
ストア>構成>一般>一般>ストア情報でストアの電話番号設定をテーマのヘッダーに追加しようとしています。モジュールでは、これはgetValue()in を使用して実行できると思います\Magento\Framework\App\Config\ScopeConfigInterfaceが、テーマ内でこれを使用する方法がわかりません。これまでのところ、これをdefault.xmlに追加しました <referenceContainer name="header-wrapper"> <block class="Magento\Framework\View\Element\Template" name="store.phone.number" template="Magento_Theme::phone.phtml" /> </referenceContainer> 中に電話番号を入れる方法がわかりません phone.phtml




4
カテゴリーツールバーを製品/リストから移動する
並べ替えオプションとページャーを表示するツールバーを製品リストから移動して、ブレッドクラムとカテゴリー名にバンドルできるようにしています。 古いバージョンのMagentoで機能するこのサイトを見つけましたが、CE 1.7またはEE 1.12では機能しません。 コメントで、誰かがそれをルートに移動するコードを持っていますが、それも機能しません。これは、それをカテゴリー/ビューに移動するためのコードでした: $toolbar = $this->getChild('product_list')->getToolbarBlock(); $toolbar->setCollection($this->getChild('product_list')->getLoadedProductCollection()); echo $toolbar->toHtml(); パンくずリスト、カテゴリ名、ツールバーをグループ化する別の方法がある場合は、お知らせください。

1
カスタムテーマでカスタムレイアウトページを作成する方法
カスタムテーマでカスタムページレイアウトを作成したい。親テーマを持つ「ktheme」というカスタムテーマを作成しました。cutome_home.xmlレイアウトフォルダーで作成しましたが、空白のホームページしか表示されません。 ヘッダーをホームページに表示するにはどうすればよいですか?

1
Magento 2-少ないデバッグ
M2のスタイルデバッグガイドを読みましたが、LESSのデバッグを開始する正しい方法を見つけることができません。Gruntとブラウザを設定して、元のソースをより少なく表​​示しました。しかし、元のソースは次のパスを示しています。 pub/static/frontend/vendor/theme/en_EN/css/source/lib/module.less の代わりに app/design/frontend/vendor/theme/Magento_module/web/css/source/module.less Gruntで何かを設定するのを忘れましたか?私は段階的にガイドに従ってきました。

1
Magento2:静的ブロックでテーマ画像を呼び出す方法
Magento2をインストールして静的ブロックを作成しましたが、静的ブロックでテーマ画像を呼び出すにはどうすればよいですか?Magento1.xではを使用しました{{skin url="images/demo.jpg"}}。 誰もがのようなエディターを使用せずにStaticブロックで画像を呼び出す方法についてのアイデアを持ってい{{media url="wysiwyg/demo.jpg"}}ます。

2
テーマemail-inline.cssは使用されていません
Magento 1.9.1を使用しています。特定のトランザクションメールのカスタムスタイルでemail-inline.cssを変更したいと思います。テーマにemail-inline.cssを作成しましたが、メールをプレビューすると、元のemail-inline.cssのスタイルのみが使用されます。ベースディレクトリに新しいファイルemail-inline1.cssを作成し、それをメールテンプレートで具体的に参照すると、ピックアップされますが、テーマフォルダーを探す必要はないようです。私は何か間違ったことをしていますか?各メールですべてのスタイルを指定する必要はありません。

1
「エラー」スキンアップデートのパッケージ化
errorsフォルダのテーマをパッケージ化する正しい方法は何ですか? つまり、Magentoは503ページとStore Exception 404ページを次のフォルダーから提供します。 errors/* errorsフォルダは、ミニテーマのシステムが含まれているデフォルトのテーマに付属 errors/default/ また、local.xmlユーザーがそのテーマを変更できるシステムがあります。 errors/local.xml.sample errors名前空間フォルダーを使用してカスタムテーマを出荷できる拡張機能開発者として知っています errors/packagename_modulename しかし、とにかく私がこれをデフォルトでアクティブにすることはlocal.xmlできますか?このフォルダでファイルを作成/置換するためのコードを書くことはできませんか?
7 theme  xml 

2
rwdテーマCE 1.9をカスタマイズする正しい方法
デフォルトを変更せずにいくつかのテーマファイルを編集したいのですが、design / frontend / default / defaultフォルダーのファイルがこのテーマを上書きしていません。また、フォルダーdesign / frontend / default / rwdを作成しようとしましたが、解決されませんでした。 一部のファイルのみを置き換える方法はありますか?後者の場合、テーマを複製して、管理パネルで呼び出しを変更することを考えています。

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/を使用するためのものです。実験クライアント側)

3
通知、突然のエラー:警告:include():ファイル名は空にできません
今晩から、このエラーが発生しています。 まず、これをエラーログで確認します 2013-08-11T18:46:59+00:00 ERR (3): Warning: include(): Filename cannot be empty in app/code/core/Mage/Core/Block/Template.php on line 241 2013-08-11T18:46:59+00:00 ERR (3): Warning: include(): Filename cannot be empty in app/code/core/Mage/Core/Block/Template.php on line 241 2013-08-11T18:46:59+00:00 ERR (3): Warning: include(): Failed opening '' for inclusion (include_path='lib/minify:app/code/local:app/code/community:app/code/core:lib:.') in app/code/core/Mage/Core/Block/Template.php on line 241 完全な例外印刷を除いて、次のようになります。 通知を無効にしてみましたが、どこから始めればよいか(そしてこれが突然どのように発生するか)わかりません Warning: include(): …
7 error  magento-1  theme  log 

1
テンプレートの継承階層を変更する
テンプレート/スキンの継承階層を変更する方法はありますか? 現在、次のことができます。 custompackage / customtheme custompackage / default ベース/デフォルト より多くの制御を可能にする方法またはモジュールはありますか(たとえば): custompackage / customtheme1 custompackage / customtheme2 custompackage / default ベース/デフォルト
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.