বিশেষ অক্ষরের সাথে টার্মের নামগুলিকে ভিউগুলিতে টার্ম আইডিতে রূপান্তর করা


11

আমার এক দৃষ্টিভঙ্গি রয়েছে যেখানে আমি একাধিক টার্মআইডিআইডি আর্গুমেন্ট হিসাবে ব্যবহার করতে চাই। আমি ইউআরএল থেকে একটি পদ নাম ব্যবহার করতে এবং এটি একটি টার্ম আইআইডিতে রূপান্তর করতে চাই। আমি এটি সহজেই যথেষ্টভাবে পরিচালনা করতে পেরেছি এবং এটি '1 টি শব্দের নামের সাথে যুক্তিগুলিতে স্পেস-এ ইউআরএল রূপান্তরিত ড্যাশগুলি' পরীক্ষা করে সাধারণ 1 শব্দের শর্তাবলী বা একাধিক শব্দের সাথে কাজ করে

আমার কয়েকটি পদ রয়েছে যার বিশেষ অক্ষর রয়েছে যেমন: "সংবাদ ও রাজনীতি"।

সুন্দর ইউআরএল (সংবাদ-রাজনীতি) পাওয়ার এবং সঠিক শব্দটি সনাক্ত করতে এবং এটিকে সঠিক শব্দে রূপান্তর করার জন্য কোনও উপায় আছে কি? আমি কি অ্যাম্পারস্যান্ড ইউলিনকোড করতে হবে? এটা কি কাজ করবে?

সম্পাদনা করুন: আপনি একক ট্যাক্সনোমির শর্তগুলির জন্য পথের উপকরণ সেটআপ করতে পারেন, তবে আপনি যখন একাধিক যুক্তি সহ কোনও পদটিতে দ্বিতীয় আর্গুমেন্ট হিসাবে শব্দটি শব্দটি ব্যবহার করতে চান তখন একটি সমস্যা হয়:

বলুন আমি% 1 নিউজ টার্মের পরে% 2 সংবাদ এবং রাজনীতিতে ভিউ ফলাফলগুলি ফিল্টার করতে চেয়েছিলাম

/ খবর / সংবাদ রাজনীতি

দ্বিতীয় পদটি স্বীকৃত হবে না।


আপনি শব্দটির নামটি যুক্তি হিসাবে কেন ব্যবহার করবেন না?
dobeerman

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

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

উত্তর:


2

আপনি আপনার ট্যাক্সনোমির শর্তাবলীর জন্য স্বয়ংক্রিয় উপকরণ স্থাপন করতে পাঠাটো ব্যবহার করতে পারেন । পাঠাউটো আপনার জন্য অবৈধ url অক্ষরের যত্ন নেবে যখন এটি স্বয়ংক্রিয় নামকরণ তৈরি করে। তারপরে আপনার দৃষ্টিতে আর্গুমেন্ট হিসাবে আইডি ব্যবহার করুন। আপনার দেখার পথটি হয় ট্যাক্সনমি / টার্ম /% বা আপনি যে অটালিয়ালি সেটআপ করেছেন /%


1
ধন্যবাদ জেপেডো এটি একটি একক ট্যাক্সনোমি মেয়াদের জন্য দুর্দান্ত সমাধান। আপনি যদি কোনও শব্দটিকে একটি বহু যুক্তির পথে ওয়াইল্ডকার্ড আর্গুমেন্ট হিসাবে ব্যবহার করতে চান তবে এখনও একটি সমস্যা রয়েছে। আমার এটি আমার মূল পোস্টে উল্লেখ করা উচিত ছিল এবং এখন এটি সম্পাদনা করা উচিত।
নিকওয়াশ


2

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

  1. যুক্তি হিসাবে ব্যবহার করা যেতে পারে এমন টার্ম সত্তায় URL- বান্ধব ক্ষেত্র মান তৈরি করতে গণিত ক্ষেত্র (গণিত_ফিল্ড) মডিউল জাতীয় কিছু ব্যবহার করুন । আপনি যদি স্বতন্ত্রতা সম্পর্কে সতর্ক না হন তবে একে অপরের ক্লোবার্ব করার মতো খুব অনুরূপ পদগুলির (স্লিম?) সুযোগ সম্পর্কে সচেতন হন।
  2. আর্গুমেন্টের জন্য কেবলমাত্র শব্দের আইডি ব্যবহার করুন এবং ভিউ এলিয়াস (ভিউ_আলিয়াস) মডিউলটি ব্যবহার করে তাদের জন্য পথের উপকরণ তৈরি করুন ।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.