問題タブ [roots-sage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Sage 9 で Woocommerce テンプレートを上書きする
Woocommerce テンプレート ファイルを新しい Wordpress Sage で上書きしようとしています。私の問題は、ブレード拡張機能を備えた新しい Sage バージョンが古い Woocommerce テンプレート ファイルを認識しないことです。
以前は Woocommerce テンプレートをテーマ フォルダーにコピーして、常に機能していたテンプレートを上書きしていましたが、新しい Sage 9 以降、これは機能しなくなりました。
これは私が使用している Sage のバージョンです: https://github.com/roots/sage (9)
これは私が使用している Woocommerce バージョンです: https://github.com/woocommerce/woocommerce (3.3.4)
laravel - Laravel Blade にベンダーを追加する際の問題
Roots (Trellis + Bedrock + Sage)と呼ばれる WordPress エコシステムを使用して Web サイトを構築しています。新しいバージョンのテーマ (Sage 9) はLaravel 5.6 とBladeを使用します。
Laracastsの初心者コースの半分を完了しました。名前空間、エイリアスなどの使用法を理解していると思います...ただし、最初のベンダーであるLaravel Mobile Detectを経由して正常にインストールしまし$ composer require riverskies/laravel-mobile-detect
たが、使用できないようですちゃんと入れてません。
それを使い始めるには、 に追加するRiverskies\Laravel\MobileDetect\MobileDetectServiceProvider::class
必要がありconfig/app.php
ます。ただし、セージにはありません。代わりに次のものがあります。
- config/assets.php
- config/theme.php
- config/view.php
これは、このテーマに関連するより詳細な構成ファイルを提供しようとしているからだと思います。しかし、どのファイルをベンダー コード (以下) に追加してもレンダリングされません。
注:複数のベンダーをインストールしようとしましたが、いずれの場合も同じ問題が発生しました。したがって、これはベンダーに限ったことではありません。
Laravel についての私の初心者の知識のため: ベンダーのコードを Blade テンプレート ファイルにアクセス可能にしていないように見えるという事実を除けば、これが機能しない考えられる理由については明確ではありません。
誰かがこれを適切にデバッグする方法を理解するのを手伝ってくれますか?