একটি তারিখ চয়নকারী ব্যবহার করে একটি দৃশ্যে একটি উন্মুক্ত ফিল্টার কীভাবে কনফিগার করবেন?


11

আমি কীভাবে একটি উন্মুক্ত ফিল্টার কনফিগার করতে পারি যাতে ব্যবহারকারীরা আমার তারিখ চয়নকারী ব্যবহারের মাধ্যমে তৈরির তারিখ দ্বারা আমার সাইটের সামগ্রী ফিল্টার করতে পারে?

আমি বিষয়বস্তু ব্যবহারের চেষ্টা করেছি : ফিল্টার হিসাবে রচয়িতা , তবে yYYY-mm-dd hh: মিমি: এসএস ফর্ম্যাটে একটি তারিখ / সময় প্রবেশের তারিখ প্রবেশের জন্য এটি আমাকে একটি পাঠ্য ক্ষেত্র পেয়েছে যা ব্যবহারকারীর জন্য তারিখ প্রবেশ করা আরও কঠিন করে তোলে এবং আরও ত্রুটিযুক্ত।

দ্রুপাল 8 এবং দ্রুপাল 7 এর সাথে ভিউ 7.x-3 এর মধ্যে পার্থক্য কী ?


আপনি কি "কনটেন্ট: ক্রিয়েটেড" ফিল্টারগুলির মধ্যে একটি (এখানে আলাদা আলাদা স্বাদ রয়েছে) যুক্ত করে তা প্রকাশ করার চেষ্টা করেছেন?
এমপিডোনাদিও

"সামগ্রী: তৈরি করা হয়েছে" ফিল্টারটি সন্ধান করতে সক্ষম নয়। "বিষয়বস্তু: রাইটার অন", "সামগ্রী পুনর্বিবেচনা: লেখক" এবং "বিভাগীয় শর্ত: পোস্টের তারিখ" রয়েছে Have
স্যাম

স্মৃতিতে গেছে। "বিষয়বস্তু: লেখক" কাজ করে?
এমপিডোনাদিও

"বিষয়বস্তু: রচয়িতা অন" ব্যবহারকারীদের জন্য yyyy-mm-dd hh: mm: ss ফর্ম্যাটে তারিখ প্রবেশের জন্য একটি ইনপুট বাক্স দেয় যা খুব জটিল। একটি তারিখ, মাস এবং বছর ড্রপডাউন বা তারিখ চয়নকারী কীভাবে প্রদর্শিত হয়?
স্যাম

3
এটি এখনও সমর্থিত নয়, drupal.org/node/2648950 আমি আশা করছি এটি এই সপ্তাহে এবং 8.2.x এ জড়িয়ে যাবে ing
এমপিডোনাদিও

উত্তর:


5

আপনি তারিখ পপআপ মডিউলটি ব্যবহার করতে পারেন ।

ভিউ ফিল্টারগুলিতে সমস্ত তারিখ ক্ষেত্রে নেটিভ এইচটিএমএল 5 তারিখের পপআপ উইজেট যুক্ত করে।

পরিবর্তিত তারিখের টাইপের তারিখের ব্যবহারের ফর্ম উপাদান হিসাবে কোনও এক্সপোজড ফিল্টারে একটি তারিখ নির্বাচন করার সময় এখনও প্রক্রিয়াধীন রয়েছে text


1

কিছু দিন আগে একটি নতুন প্যাচ প্রকাশ হয়েছে, আমি এটি একটি প্রকল্পে পরীক্ষা করি এবং এটি দুর্দান্ত কাজ করে। সমস্যাটি এখানে:

উদ্ভাসিত ফিল্টারটিতে তারিখ নির্বাচন করার পরিবর্তে পাঠ্যক্ষেত্রের পরিবর্তে তারিখের ফর্ম উপাদান ব্যবহার করুন

সমস্যা / প্রেরণা

ডেটটাইম এক্সপোজড ফিল্টার যুক্ত করার সময় আমি কেবল একটি তারিখ নির্বাচন করতে পারি না - আমাকে ম্যানুয়ালি একটি তারিখ প্রবেশ করতে হবে যা খুব খারাপ ইউএক্স।

এবং প্যাচটি 65 নম্বর


1

বেটার উন্মুক্ত ফিল্টার তারিখ পপআপ সহ তারিখ টাইপ ক্ষেত্র, সঙ্গে সংহত মডিউল। আপনি এই মডিউলটি সহজেই তারিখের পপআপ সহ একটি উন্মুক্ত ফিল্টার যুক্ত করতে পারেন can

এটি আপাতত বিটাতে রয়েছে তবে আপনি এটি ব্যবহার করতে পারেন।


আপনি ক্ষেত্র যুক্ত করার জন্য ক্ষেত্রগুলি যোগ করতে (বেসফিল্ড ডেফিনিশনগুলির মাধ্যমে) সত্তা এপিআই ব্যবহার করছেন ক্ষেত্রে: ক্ষেত্রের API এর পরিবর্তে BEF ডেটটাইম ক্ষেত্রগুলির জন্য কাজ করে না, কেবল টাইমস্ট্যাম্পগুলির জন্য কাজ করে।
aaronbauman

1

নির্ভরতা হিসাবে সেই পৃষ্ঠাটির জন্য jquery তারিখ চয়নকারী যুক্ত করুন। your_theme.libraries.yml

date-picker:
  js:
    script/site-datepicker.js : {}
  dependencies:
    - core/jquery
    - core/jquery.ui.datepicker

সাইট-datepicker.js

Drupal.behaviors.customDatepicker = {
  attach: function (context, settings) {
    jQuery(function () {
      jQuery("#datepicker").datepicker({
        dateFormat: "dd-mm-yy",
        altField: "input[data-drupal-selector=edit-created]",
        altFormat: "yy/mm/dd 23:59:59"
      });
    });
  }
};

ভিউ-এক্সপোজড- ফর্ম - ভিউ-ব্লক-নাম। html.twig

{% if q is not empty %}
  {#
    This ensures that, if clean URLs are off, the 'q' is added first,
    as a hidden form element, so that it shows up first in the POST URL.
  #}
  {{ q }}
{% endif %}

<input id="datepicker" type="text">
<input data-drupal-selector="edit-created" data-msg-maxlength="This field field has a maximum length of 128." name="created" size="30" maxlength="128" aria-invalid="false" type="hidden">
{{ form|without('created') }}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.