আমি কীভাবে কোনও দেখার জন্য মেশিনের নাম প্রদর্শন / সম্পাদনা করব?
জিজ্ঞাসার কারণ হ'ল আমি একটি ভিউ ক্লোনিং করার চেষ্টা করেছি কিন্তু আমি যে নাম দিয়েছি তা প্রত্যাখ্যান করা হয়েছে কারণ এটি ইতিমধ্যে ব্যবহৃত হয়েছিল তবে আমি কোথায় দেখতে পেলাম না।
আমি কীভাবে কোনও দেখার জন্য মেশিনের নাম প্রদর্শন / সম্পাদনা করব?
জিজ্ঞাসার কারণ হ'ল আমি একটি ভিউ ক্লোনিং করার চেষ্টা করেছি কিন্তু আমি যে নাম দিয়েছি তা প্রত্যাখ্যান করা হয়েছে কারণ এটি ইতিমধ্যে ব্যবহৃত হয়েছিল তবে আমি কোথায় দেখতে পেলাম না।
উত্তর:
আপনি দেখুন রফতানি করতে পারেন, মান পরিবর্তন করতে পারেন, আসলটি মুছতে পারেন এবং দৃশ্যে ফিরে দেখুন।
দর্শন তালিকা পৃষ্ঠায় একটি আমদানি বিকল্প রয়েছে। আপনার বর্তমান url এর পরে কেবল এই url টি পেস্ট করুন এবং আপনি আমদানি দর্শন পৃষ্ঠাটি দেখতে পাবেন। আপনার ট্যাগগুলি দেখে আমি ধরে নিচ্ছি আপনি ড্রুপাল 7 ব্যবহার করছেন, সুতরাং নীচের প্রদত্ত ইউআরএল কেবলমাত্র দ্রুপাল 7 এর জন্য কাজ করবে।
ইউআরএল যোগ করার জন্য নীচে:
#overlay=admin/structure/views/import
রফতানি দর্শন:
/ প্রশাসক / কাঠামো / দর্শনগুলিতে যান
'অপারেশনস' কলামের নীচে তীরটিতে ক্লিক করুন এবং 'এক্সপোর্ট' নির্বাচন করুন
কোড অনুলিপি এবং সম্পাদনা / বহিরাগত সম্পাদক পরিবর্তন
/ প্রশাসক / কাঠামো / দর্শনগুলি / আমদানি এবং পরিবর্তিত দর্শন আমদানিতে যান আপনি প্রথমে বিদ্যমান ভিউ মুছতে পারেন বা আমদানি সেটিংসে 'বিদ্যমান ভিউটি একই নামের সাথে উপস্থিত থাকলে প্রতিস্থাপন করুন' নির্বাচন করতে পারেন -
আমি মনে করি না আপনি কোনও দৃশ্যের মেশিনের নাম পরিবর্তন করতে পারেন, কমপক্ষে ইউআইতে না। আপনি "লিঙ্ক সম্পাদনা করুন" এর উপর মাউস দিলে আপনি মেশিনের নামটি ইউআরএলে দেখতে পাবেন।
আপনি নতুন মেশিনের নাম দিয়ে এটি ক্লোন করতে পারেন।
আপডেট: একটি ভিউয়ের জন্য মেশিনের নামটি কীভাবে প্রদর্শিত হবে।
আপনি এই কোডটি ব্যবহার করে আপনার ড্রুপাল কিস্তিতে সমস্ত দর্শনগুলির তালিকা দেখতে পারেন:
$views = views_get_all_views();
// Optional: views objects are big so unset large members
foreach ($views as $machine_name => $view) {
unset($view->display, $view->localization_plugin);
$views[$machine_name] = $view;
}
// Print array keyed by views machine name
dpm($views);
আপনি এই কোডটি পৃষ্ঠায় চালাতে পারেন devel/php
( ডিভেল মডিউলের প্রয়োজন)।
সেখানে মেশিনের নাম অনুসারে কিউযুক্ত দর্শনের অ্যারে মুদ্রিত হবে এবং আপনি আপনার হারিয়ে যাওয়া দৃশ্য খুঁজে পেতে সক্ষম হবেন।
আপডেট: আপনি দ্রুপাল in-এ ভিউ তালিকার পৃষ্ঠায় মেশিনের নাম অনুসারে ভিউগুলি অনুসন্ধান করতে পারেন this এর জন্য আপনাকে দৃশ্যের সেটিংসে "দর্শনের তালিকায় ফিল্টারগুলি দেখান" পতাকাটি চালু করা উচিত।
আপনি পরিবর্তন করতে পারেন মান এর নাম মাঠে views_view ডাটাবেসের মধ্যে টেবিল। সর্বদা সেরা ধারণা নয়, যেহেতু আপনি সাইটের অংশগুলিতে যেমন প্যানেলে ব্লক / পৃষ্ঠাগুলির বিরতি উল্লেখ করতে পারেন।
আমি বিশ্বাস করি না যে একবার আপনি একটি ভিউর মেশিনের নামটি তৈরি করে ফেলতে পারবেন এবং মেশিনের নাম সন্ধান করা মোটেই স্বজ্ঞাত নয়। আমি ধারণা করি এটি এর কারণ হতে পারে কারণ কেবলমাত্র মেশিনের নাম প্রয়োজন হবে এমন ব্যক্তিরা হবেন প্রোগ্রামার এবং মোটামুটি উন্নত শক্তি ব্যবহারকারী যারা ইন্টারফেসটি অন্য সবার জন্য বুঝতে সহজতর করার জন্য কিছুটা হতাশাকে পরিচালনা করতে পারেন।
ভিউটির মেশিনের নামটি সন্ধান করতে, কেবল আপনার দর্শন তালিকায় যান এবং সারির যে কোনও অংশে আপনার মাউসটি ধরে রাখুন। এটি সম্পাদনা বোতাম হতে হবে না। এটি কোনও অফিসিয়াল জাভাস্ক্রিপ্ট মাউসওভার নয় তাই আপনার ব্রাউজারটি আমি যেভাবে দেখছি তার চেয়ে আলাদা উপায়ে এটি রেন্ডার করতে বা সম্ভবত একেবারে রেন্ডার নাও করতে পারে। এই ক্ষেত্রে, আপনি এইচটিএমএল উত্সটিতে উঁকি দিতে পারেন এবং আপনি দেখতে পাবেন যে ভিউ সারির ট্যাগটিতে আপনি যে সন্ধান করছেন তাতে একটি শিরোনাম বৈশিষ্ট্য রয়েছে যা কিছু পড়বে।
আপনি যদি ভিউয়ের ভিতরে কোনও ডিসপ্লেটির মেশিনের নামটি চান তবে এটি কিছুটা সহজ। এটি ভিউ সম্পাদনা ইন্টারফেসের অ্যাডভান্সড ব্লকের মধ্যে রয়েছে। এটি সেখানে কোথাও রয়েছে এবং এটি "মেশিন_নাম" হিসাবে লেবেলযুক্ত তাই এটি উন্মোচন করার জন্য কোনও বিশেষ কৌশল নেই। ভিউয়ের মেশিনের নামের মতো নয়, আপনি এটি পরিবর্তন করতে পারেন।
সুতরাং আপনি যদি ভিউর মেশিনের নাম পরিবর্তন করতে চান তবে আপনি কী করবেন? ঠিক আছে, আপনি ডাটাবেসটির সাথে ক্রাঞ্চি পেতে পারেন এবং মেশিনের নামটি ব্যবহৃত হয় তা সর্বত্র আপডেট করার জন্য ম্যানুয়ালি এডিট করতে পারেন, তবে এটি আমার মতে খুব বেশি সমস্যা। আরও অনেক সহজ উপায় আছে। কেবল আপনার ভিউ ক্লোন করুন এবং মেশিনের নাম দিন যা আপনি সত্যই চেয়েছিলেন। এটি ক্লোন করার পরে, আপনি সেই মেশিনটির ভুল নামটি মুছতে পারেন machine