Magento 2 এ টেমপ্লেট পাথ ইঙ্গিতগুলি কোথায়?


36

সবেমাত্র ম্যাজেন্টো 2 নিয়ে খেলা শুরু করেছিলেন।

সিস্টেম> কনফিগারেশন> বিকাশকারী> ডিবাগে ব্যবহৃত "টেমপ্লেট পাথ ইঙ্গিতগুলি" বিকল্পটি আমি কোথায় পাব ?


1
এখানে গিথুবের একটি এক্সটেনশান রয়েছে যা আপনাকে ক্যোরি
EasyTemplatePathHInts-

উত্তর:


55

আপনি কেবল এতে কিছু সেটিংস দেখতে পাচ্ছেন developer mode। তাই চেকের প্রথম যে আপনার বিকাশকারী মোডে হয়, তাহলে এই কমান্ডটি প্রয়োগ php bin/magento deploy:mode:set developerমধ্যে rootডিরেক্টরি।

তারপরে অ্যাডমিন প্যানেলে যান:

সম্মুখ সমাপ্তির জন্য:

স্টোর> কনফিগারেশন> উন্নত> বিকাশকারী> ডিবাগ> স্টোরফ্রন্টের জন্য সক্ষম টেম্পলেট পাথ ইঙ্গিত> হ্যাঁ


প্রশাসনের জন্য:

স্টোর> কনফিগারেশন> উন্নত> বিকাশকারী> ডিবাগ>
অ্যাডমিনের জন্য সক্ষম টেম্পলেট পাথ ইঙ্গিত> হ্যাঁ


আমি সক্ষম করেছি তবে
সামনের অংশ

2
মনে রাখবেন যে এই মেনু আইটেমটি কেবল বিকাশকারী মোডে দৃশ্যমান। পিএইচপি বিন / ম্যাজেন্টো মোতায়েন করুন: মোড: সেট বিকাশকারী
আন্দ্রেয়াস রিডমেলার

@ ইরাকেশ আপনি কি আমাকে এই বিষয়ে সাহায্য করতে পারেন? magento.stackexchange.com/questions/246502/…
নিপপু


নিশ্চিত না যে এটি এখনও ২.২..6-এর ক্ষেত্রে সত্য এবং এটি n98 কমান্ড লাইন বিকল্পটি ব্যবহার করবে।
ক্যামডিকসন

20

অ্যাডমিনে যান

সম্মুখ সমাপ্তির জন্য:

স্টোরস> কনফিগারেশন> উন্নত> বিকাশকারী> ডিবাগ> স্টোরফ্রন্টের জন্য সক্ষম টেম্পলেট পাথ ইঙ্গিত> হ্যাঁ

প্রশাসনের জন্য:

স্টোরস> কনফিগারেশন> উন্নত> বিকাশকারী> ডিবাগ> অ্যাডমিনের জন্য সক্ষম টেম্পলেট পাথ ইঙ্গিত> হ্যাঁ


18

আপনি এটি দুটি উপায়ে করতে পারেন:

  1. ক্লাইট ব্যবহার:

আপনি কমান্ড লাইনে রুট ডিরেক্টরি প্রজেক্ট করুন এবং কমান্ডের নীচে রান করুন

php bin/magento dev:template-hints:enable 

php bin/magento dev:template-hints:disable 
  1. অ্যাডমিন ব্যাকএন্ডে যান:

    স্টোর> কনফিগারেশন> উন্নত> বিকাশকারী> ডিবাগ> স্টোরফ্রন্টের জন্য সক্ষম টেম্পলেট পাথ ইঙ্গিত> হ্যাঁ

    স্টোরস> কনফিগারেশন> উন্নত> বিকাশকারী> ডিবাগ> অ্যাডমিনের জন্য সক্ষম টেম্পলেট পাথ ইঙ্গিত> হ্যাঁ

    স্টোরস> কনফিগারেশন> উন্নত> বিকাশকারী> ডিবাগ> ইঙ্গিতগুলিতে ব্লক নাম যুক্ত করার জন্য সক্ষম টেম্পলেট পাথ ইঙ্গিতগুলি> হ্যাঁ

এখানে চিত্র বর্ণনা লিখুন

আশা করি, এটি কিছুটা প্রসারিত করতে সহায়তা করবে।



ধন্যবাদ @ প্রমোদ খারাড, আপনি কি এইভাবে প্রডাকশন মোডে ইঙ্গিতগুলি দেখতে পাচ্ছেন?
ইয়র্কিমেজেন্টো

10

আপনি যদি https://github.com/netz98/n98-magerun2 থেকে n98-magerun2 স্ক্রিপ্ট ব্যবহার করেন

ইঙ্গিতগুলি সক্ষম করতে ওয়েবসাইট রুট থেকে নিম্নলিখিতটি চালান

n98-magerun2.phar dev:template-hints --on

এবং এই অক্ষম করতে

n98-magerun2.phar dev:template-hints --off

2
সক্ষম / অক্ষম করা কোনও বৈধ যুক্তি নয়, সুতরাং আপনার বর্ণনার মতো হবে না। ফাংশনটি তর্ক ছাড়াই টগল করবে। পাস করার সঠিক যুক্তি হ'ল স্টোর কোড। github.com/netz98/n98-magerun#template-hints
Tisch

প্রযুক্তিগতভাবে এটি সঠিক, স্টোর কোডটি default... ডিফল্ট দ্বারা যুক্ত করা হয়। :) এবং অ্যাডমিনের প্রয়োজনীয় পরিস্থিতিতে, adminব্যবহৃত হয়। বেশিরভাগ স্টোর সাধারণত একটি স্টোর ভিউ / ওয়েবসাইট চালাচ্ছে। n98-magerun আপনার ডিফল্ট ভিউটি সনাক্ত করতেও একটি ভাল কাজ করে: github.com/netz98/n98-magerun/blob/… আপনি যদি কেবলমাত্র একটি অ-ডিফল্ট স্টোর কোডকে লক্ষ্য করার চেষ্টা করছেন, তবে হ্যাঁ আর্গুমেন্টটির প্রয়োজন হবে, তবে প্রযুক্তিগতভাবে অবৈধ না হলে
B00MER

7

আপনি যদি ডাটাবেসের সাথে সংযুক্ত থাকেন তবে আপনি নীচে কোয়েরি চালিয়ে সক্ষম করতে পারেন,

সামনের জন্য:

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'


এটি ম্যাজেন্টো 2-তেও কাজ করবে। দয়া করে SELECT * FROM কোর_কনফিগ_ডেটা- যেখানে path'% ডিভ / ডিবাগ%' L পছন্দ করেন তা পরীক্ষা করুন
নেতৃত্ব বিকাশকারী

ম্যাজেন্টো <২.২ নেই dev:template-hints:[enable,disable], তাই এই সংস্করণটির জন্য আপনাকে সিএলআই থেকে ব্যবহার করা দরকার ..
jojman

7

কমান্ড লাইনের সাহায্যে আমরা ম্যাজেন্টো ২.২ এ পাথ ইঙ্গিতটি অক্ষম / সক্ষম করতে পারি

সক্ষম করার জন্য

php bin/magento dev:template-hints:enable 

অক্ষম করার জন্য

php bin/magento dev:template-hints:disable

2

আপনি যদি নিখরচায় এক্সটেনশনটি ব্যবহার করার বিষয়ে চিন্তা না করেন তবে আমি এটির পরামর্শ দেব:

https://github.com/ho-nl/magento2-Ho_Templatehints

Ho_Templatehints ডিফল্ট Magento টেমপ্লেট ইঙ্গিতগুলি প্রসারিত করে।

  • পেশী মেমরির সাহায্যে সহজেই অ্যাক্সেসযোগ্য ?ath=1
  • টেমপ্লেটস, অ্যাবস্ট্রাকব্লকস (ব্লকস), ধারক এবং ইউআই উপাদানগুলির জন্য ইঙ্গিত দেখায়।
  • কোনও বিন্যাসে হস্তক্ষেপ নেই: অন্যান্য এইচটিএমএল উপাদানগুলির সীমানার পরিবর্তে সিএসএস রূপরেখার ব্যবহার করা, যাতে এটি বিন্যাসটি ফাও করে না।

আসলেই প্রশ্নের উত্তর নয়, তবে আশা করি দরকারী যদি আপনি টেম্পলেট ইঙ্গিতগুলির সাথে কাজ করেন বা লেআউট / টেমপ্লেটগুলি ডিবাগ করতে চান।


0

যেমন ম্যাজেন্টো 1 সরবরাহ করেছে, একইভাবে ম্যাজেন্টো 2 অতিরিক্ত বিকল্প "অ্যাডমিনের জন্য সক্ষম টেম্পলেট পাথ ইঙ্গিতগুলি" সরবরাহ করে

অ্যাডমিন -> এ যান

স্টোর -> কনফিগারেশন -> উন্নত -> বিকাশকারী -> ডিবাগ -> স্টোরফ্রন্টের জন্য সক্ষম টেম্পলেট পাথ ইঙ্গিত -> হ্যাঁ

স্টোর -> কনফিগারেশন -> উন্নত -> বিকাশকারী -> ডিবাগ -> অ্যাডমিনের জন্য সক্ষম টেম্পলেট পাথ ইঙ্গিত -> হ্যাঁ


2
অন্যান্য উত্তর ইতিমধ্যে এইভাবে কভার করেছে
চেম্বার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.