回答:
一部の設定のみをで確認できますdeveloper mode
。そのため、まず開発者モードになっていることを確認し、そうでない場合はディレクトリでこのコマンドphp bin/magento deploy:mode:set developer
を実行しroot
ます。
次に、管理パネルに移動します。
フロントエンドの場合:
「ストア」>「構成」>「詳細」>「開発者」>「デバッグ」>「ストアフロントのテンプレート・パスのヒントを有効化」>「はい」
管理者向け:
「ストア」>「構成」>「詳細」>「開発者」>「デバッグ
」>「管理者用のテンプレート・パスのヒントを有効化」>「はい」
管理者に移動
フロントエンドの場合:
「ストア」>「構成」>「詳細」>「開発者」>「デバッグ」>「ストアフロントのテンプレート・パスのヒントを有効化」>「はい」
管理者向け:
「ストア」>「構成」>「詳細」>「開発者」>「デバッグ」>「管理者用のテンプレート・パスのヒントを有効化」>「はい」
次の2つの方法で実行できます。
gotoコマンドラインでルートディレクトリを投影し、以下のコマンドを実行します
php bin/magento dev:template-hints:enable
php bin/magento dev:template-hints:disable
管理バックエンドに移動します。
「ストア」>「構成」>「詳細」>「開発者」>「デバッグ」>「ストアフロントのテンプレート・パスのヒントを有効化」>「はい」
「ストア」>「構成」>「詳細」>「開発者」>「デバッグ」>「管理者用のテンプレート・パスのヒントを有効化」>「はい」
[ストア]> [構成]> [詳細]> [開発者]> [デバッグ]> [ブロック名をヒントに追加するためのテンプレートパスヒントを有効化]> [はい]
希望、これはいくつかの拡張に役立つだろう。
https://github.com/netz98/n98-magerun2のn98-magerun2スクリプトを使用する場合
Webサイトのルートから次を実行して、ヒントを有効にします
n98-magerun2.phar dev:template-hints --on
そしてこれは無効にする
n98-magerun2.phar dev:template-hints --off
default
です。ストアコードはデフォルトで追加されます。:)および管理者が必要な状況でadmin
使用されます。通常、大半の店舗では1つの店舗ビュー/ウェブサイトが実行されています。:N98-magerunはまたあなたのデフォルトのビューを検出する良い仕事をしgithub.com/netz98/n98-magerun/blob/...あなたは[はい]引数が必要とされるであろう、唯一の非デフォルト店舗コードをターゲットにしようとしている場合は、しかし、技術的には無効ではありません。
データベースに接続している場合は、以下のクエリを実行して有効にすることができます。
フロントエンドの場合:
update core_config_data set value = 1 where path = 'dev/debug/template_hints_storefront'
管理者向け:
update core_config_data set value = 1 where path = 'dev/debug/template_hints_admin'
SELECT * FROM
core_config_data` を確認してくださいpath
dev:template-hints:[enable,disable]
、これはあなたがそのバージョンのCLIから使用するために必要なものであるので、...
無料の拡張機能を使用する心配がない場合は、この拡張機能をお勧めします。
https://github.com/ho-nl/magento2-Ho_Templatehints
Ho_Templatehintsは、デフォルトのMagentoテンプレートヒントを拡張します。
- 筋肉の記憶で簡単にアクセスできます
?ath=1
。- テンプレート、AbstractBlocks(ブロック)、コンテナ、およびUIコンポーネントのヒントを表示します。
- レイアウトの干渉なし:他のHTML要素の境界線の代わりにcssアウトラインを使用するため、レイアウトを変更しません。
質問に対する答えではありませんが、テンプレートのヒントを使用したり、レイアウト/テンプレートをデバッグしたりする場合に便利です。
これは質問に答えません。しかし、それは将来のグーグルを助けるかもしれません。
開いた vendor/magento/module-developer/Model/TemplateEngine/Plugin/DebugHints.php
(2.3.2でテスト済み)
afterCreate
関数内に次のコードを記述します:(開始時、ストアコード行の上)
if(isset($_GET['shreyasPathHints']) && $_GET['shreyasPathHints'] == 'on'){
return $this->debugHintsFactory->create([
'subject' => $invocationResult,
'showBlockHints' => 1,
]);
}
これで、Magentoページを開いて追加できます ?shreyasPathHints=on
てURLにます。コマンドを実行する必要はありません。
PSこの方法は強くお勧めしません。自己責任で使用してください。ローカルシステムでのみ使用されます。
これらの回答のいくつかは、パラメーターの使用を示しています
この機能は、しばらくの間2.3に組み込まれました
ストア>構成>詳細設定>開発者
<field id="template_hints_parameter_value" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
<label>Parameter Value</label>
<depends>
<field id="*/*/template_hints_storefront">1</field>
<field id="*/*/template_hints_storefront_show_with_parameter">1</field>
</depends>
<comment>Add the following parameter to the URL to show template hints ?templatehints=[parameter_value]</comment>
</field>