আমি কীভাবে কোনও দেখার জন্য মেশিনের নাম প্রদর্শন / সম্পাদনা করব?


18

আমি কীভাবে কোনও দেখার জন্য মেশিনের নাম প্রদর্শন / সম্পাদনা করব?

জিজ্ঞাসার কারণ হ'ল আমি একটি ভিউ ক্লোনিং করার চেষ্টা করেছি কিন্তু আমি যে নাম দিয়েছি তা প্রত্যাখ্যান করা হয়েছে কারণ এটি ইতিমধ্যে ব্যবহৃত হয়েছিল তবে আমি কোথায় দেখতে পেলাম না।

উত্তর:


16

আপনি দেখুন রফতানি করতে পারেন, মান পরিবর্তন করতে পারেন, আসলটি মুছতে পারেন এবং দৃশ্যে ফিরে দেখুন।

দর্শন তালিকা পৃষ্ঠায় একটি আমদানি বিকল্প রয়েছে। আপনার বর্তমান url এর পরে কেবল এই url টি পেস্ট করুন এবং আপনি আমদানি দর্শন পৃষ্ঠাটি দেখতে পাবেন। আপনার ট্যাগগুলি দেখে আমি ধরে নিচ্ছি আপনি ড্রুপাল 7 ব্যবহার করছেন, সুতরাং নীচের প্রদত্ত ইউআরএল কেবলমাত্র দ্রুপাল 7 এর জন্য কাজ করবে।

ইউআরএল যোগ করার জন্য নীচে:

#overlay=admin/structure/views/import

রফতানি দর্শন:

  1. / প্রশাসক / কাঠামো / দর্শনগুলিতে যান

  2. 'অপারেশনস' কলামের নীচে তীরটিতে ক্লিক করুন এবং 'এক্সপোর্ট' নির্বাচন করুন

  3. কোড অনুলিপি এবং সম্পাদনা / বহিরাগত সম্পাদক পরিবর্তন

  4. / প্রশাসক / কাঠামো / দর্শনগুলি / আমদানি এবং পরিবর্তিত দর্শন আমদানিতে যান আপনি প্রথমে বিদ্যমান ভিউ মুছতে পারেন বা আমদানি সেটিংসে 'বিদ্যমান ভিউটি একই নামের সাথে উপস্থিত থাকলে প্রতিস্থাপন করুন' নির্বাচন করতে পারেন -


আপনি দয়া করে কোনও দৃশ্য রফতানি করার প্রক্রিয়াটি ব্যাখ্যা করতে পারেন?
নিক্সম্যাক

শর্টকাট কাট উপায়
monymirza

/ অ্যাডমিন / কাঠামো / দর্শন / আমদানি
জেডডেনকো ভুজনাসিনিক

1
@ নিখিল-এম দেখুন রফতানি করতে: ১ / অ্যাডমিন / স্ট্রাকচার / ভিউ ২ এ যান 'অপারেশন' কলামের নীচে তীরটিতে ক্লিক করুন এবং 'এক্সপোর্ট' নির্বাচন করুন 3.. অনুলিপি কোড এবং সম্পাদনা / বহিরাগত সম্পাদক পরিবর্তন / ৪ পেয়েছেন / অ্যাডমিন / কাঠামো / দর্শনগুলি / আমদানি এবং পরিবর্তিত দর্শন আমদানি করে আপনি প্রথমে বিদ্যমান ভিউ মুছতে বা আমদানি সেটিংসে 'বিদ্যমান নামটি একই নামের সাথে উপস্থিত থাকলে প্রতিস্থাপন করুন' নির্বাচন করতে পারেন
জেডেনকো ভুজাসিনোভিক

+1 এটিকে গ্রহণযোগ্য উত্তর হিসাবে পরিবর্তন করা হবে কারণ এটি আমার প্রশ্নের পুরোপুরি উত্তর দেয়: 1. মেশিনের নাম দেখতে এবং এটি সম্পাদনা করুন। আমি এই সমাধানটিও পছন্দ করি কারণ এটিতে ন্যূনতম পরিমাণ কোড এবং সেটআপ প্রয়োজন (কোনও কোড লিখতে হবে এবং কোনও নির্ভরতা নেই)। এছাড়াও প্রদর্শনটি কীভাবে নিজে রফতানি করা যায় তা প্রদর্শন করা হয় - যা আমি মনে করি দ্রুপাল সাইটগুলি (ড্রাশ, ড্রাশ মেক সহ), উত্স কোড পরিচালনা এবং দ্রুত বিদ্যমান থেকে একই জাতীয় দৃষ্টিভঙ্গি তৈরির জন্য স্বয়ংক্রিয় বিল্ডগুলির জন্য খুব দরকারী। ধন্যবাদ!
থেরোবিউকেন

9

আমি মনে করি না আপনি কোনও দৃশ্যের মেশিনের নাম পরিবর্তন করতে পারেন, কমপক্ষে ইউআইতে না। আপনি "লিঙ্ক সম্পাদনা করুন" এর উপর মাউস দিলে আপনি মেশিনের নামটি ইউআরএলে দেখতে পাবেন।


আমি এটি পরীক্ষা করে দেখুন।
থেরোবাইওয়াক

+1 এবং গৃহীত @ মোটোট্রাইব এটি কাজ করে। লজ্জাজনক তারা যদিও এটিকে ঘোরার চেয়ে স্থায়ীভাবে প্রদর্শন করতে পারে না।
থ্রোবায়ুয়ান

আপডেট: ভাল আংশিক সমাধান - ধন্যবাদ - আমি স্বীকৃত পতাকাটিকে অন্য একটি উত্তরে সরিয়ে নিয়েছি যা মেশিনের নাম পরিবর্তনের জন্য একটি সমাধান সরবরাহ করে।
থ্রোবায়ুয়ান

6

আপনি নতুন মেশিনের নাম দিয়ে এটি ক্লোন করতে পারেন।

আপডেট: একটি ভিউয়ের জন্য মেশিনের নামটি কীভাবে প্রদর্শিত হবে।
আপনি এই কোডটি ব্যবহার করে আপনার ড্রুপাল কিস্তিতে সমস্ত দর্শনগুলির তালিকা দেখতে পারেন:

$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 এর জন্য আপনাকে দৃশ্যের সেটিংসে "দর্শনের তালিকায় ফিল্টারগুলি দেখান" পতাকাটি চালু করা উচিত।


1
প্রশ্নটি হল, "আমি একটি ভিউর জন্য মেশিনের নামটি কীভাবে প্রদর্শন / সম্পাদনা করব?"
কিমলালুনো

+1 @কীমালালুনো। কলাব্রো আমি অবাক হয়েছি যে এটি অর্জন করতে কিছু কাস্টম কোড লাগে।
থেরোবাইওয়াক

এটি এক সময়ের ডিবাগ কোড, যা আপনি নিজের দর্শনগুলি দেখার জন্য চালাতে পারেন। দর্শনের মান তালিকায় ভিউ'র মেশিন_নামের সাথে কোনও কলাম নেই। এবং সমস্ত দর্শন সহ কোনও ডিবি টেবিল নেই, কারণ কিছু দর্শন কোডে সঞ্চিত আছে।
কলাব্রো

4

$page["#views_contextual_links_info"]["views_ui"]["view_name"] - এই পরিবর্তনশীলটি ব্যবহার করে আপনি নিজের দর্শনটির মেশিনের নাম পেতে পারেন।


0

আপনি পরিবর্তন করতে পারেন মান এর নাম মাঠে views_view ডাটাবেসের মধ্যে টেবিল। সর্বদা সেরা ধারণা নয়, যেহেতু আপনি সাইটের অংশগুলিতে যেমন প্যানেলে ব্লক / পৃষ্ঠাগুলির বিরতি উল্লেখ করতে পারেন।


ভয়াবহ পরামর্শ, এটি আপনার সাইটটি ভেঙে দেবে।
ড্যানি ইংলন্ডার

আপনি যদি এটি সম্পর্কে স্মার্ট হন এবং ব্লক / ফলক / ইত্যাদি প্রতিস্থাপন করেন না। ক্লোনিংয়ের মতোই কাজ
মার্ক ক্যামেরন

0

আমি বিশ্বাস করি না যে একবার আপনি একটি ভিউর মেশিনের নামটি তৈরি করে ফেলতে পারবেন এবং মেশিনের নাম সন্ধান করা মোটেই স্বজ্ঞাত নয়। আমি ধারণা করি এটি এর কারণ হতে পারে কারণ কেবলমাত্র মেশিনের নাম প্রয়োজন হবে এমন ব্যক্তিরা হবেন প্রোগ্রামার এবং মোটামুটি উন্নত শক্তি ব্যবহারকারী যারা ইন্টারফেসটি অন্য সবার জন্য বুঝতে সহজতর করার জন্য কিছুটা হতাশাকে পরিচালনা করতে পারেন।

ভিউটির মেশিনের নামটি সন্ধান করতে, কেবল আপনার দর্শন তালিকায় যান এবং সারির যে কোনও অংশে আপনার মাউসটি ধরে রাখুন। এটি সম্পাদনা বোতাম হতে হবে না। এটি কোনও অফিসিয়াল জাভাস্ক্রিপ্ট মাউসওভার নয় তাই আপনার ব্রাউজারটি আমি যেভাবে দেখছি তার চেয়ে আলাদা উপায়ে এটি রেন্ডার করতে বা সম্ভবত একেবারে রেন্ডার নাও করতে পারে। এই ক্ষেত্রে, আপনি এইচটিএমএল উত্সটিতে উঁকি দিতে পারেন এবং আপনি দেখতে পাবেন যে ভিউ সারির ট্যাগটিতে আপনি যে সন্ধান করছেন তাতে একটি শিরোনাম বৈশিষ্ট্য রয়েছে যা কিছু পড়বে।

আপনি যদি ভিউয়ের ভিতরে কোনও ডিসপ্লেটির মেশিনের নামটি চান তবে এটি কিছুটা সহজ। এটি ভিউ সম্পাদনা ইন্টারফেসের অ্যাডভান্সড ব্লকের মধ্যে রয়েছে। এটি সেখানে কোথাও রয়েছে এবং এটি "মেশিন_নাম" হিসাবে লেবেলযুক্ত তাই এটি উন্মোচন করার জন্য কোনও বিশেষ কৌশল নেই। ভিউয়ের মেশিনের নামের মতো নয়, আপনি এটি পরিবর্তন করতে পারেন।

সুতরাং আপনি যদি ভিউর মেশিনের নাম পরিবর্তন করতে চান তবে আপনি কী করবেন? ঠিক আছে, আপনি ডাটাবেসটির সাথে ক্রাঞ্চি পেতে পারেন এবং মেশিনের নামটি ব্যবহৃত হয় তা সর্বত্র আপডেট করার জন্য ম্যানুয়ালি এডিট করতে পারেন, তবে এটি আমার মতে খুব বেশি সমস্যা। আরও অনেক সহজ উপায় আছে। কেবল আপনার ভিউ ক্লোন করুন এবং মেশিনের নাম দিন যা আপনি সত্যই চেয়েছিলেন। এটি ক্লোন করার পরে, আপনি সেই মেশিনটির ভুল নামটি মুছতে পারেন machine

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