إنشاء علاقة بين مصطلح اثنين من المفردات في وجهات نظر فضح الفلتر

StackOverflow https://stackoverflow.com/questions/19847148

سؤال

لنفترض أنه إذا كان لديّ اثنين من المفردات التي يكون فيها اسم المفردات الأول هو "البلد" الذي يحتوي على بعض أسماء البلد والثاني هو "مدن" تحتوي على بعض أسماء المدن. إذا كنت أرغب في اختيار بلد معين من "بلد" فضح المرشح وأريد أن تظهر عدد قليل من المدن المختارة تلقائيًا في "المدن" فضح المرشح. بحيث لا يتعين على المستخدم أن يمر بجميع قائمة مدن جميع البلدان.

هل من الممكن مع وجهات نظر دروبال أو أي وحدة مساهمة؟ وإلا يجب أن أفعل ذلك مع jQuery Hide/Show.

هل كانت مفيدة؟

المحلول

أقوم بنشر إجابة على هذا السؤال ، لأنه قد يساعد شخصًا ما. لم أحصل على أي وحدة مناسبة يمكن أن تخلق علاقة بين مفردات التصنيف كما أريد ، لكنني قمت بتعديل تصنيفي قليلاً للقيام بذلك من وحدة نمطية.

لقد دمجت 2 مفردات بلدي في واحد. لقد وضعت البلد كمصطلح الوالد وجميع المدن على المدى الفرعي. لذا فإن هيكيتي مثل هذا:

الهند

  • دلهي
  • راجاشتان
  • شانديغار
  • جوجرات

الولايات المتحدة الأمريكية

  • ألاباما
  • ألاسكا
  • جورجيا
  • إلينوي

ثم استخدمت وحدة بسيطة تسمى "Simple Herarchical Select" https://drupal.org/project/shs أو يمكنك أيضًا استخدام التسلسل الهرمي " https://drupal.org/project/hierarchical_select ولكن يحتوي Select على المزيد من الوظائف ، ولكن إذا كان لديك مهمة متعلقة بالتصنيف فقط ، فيمكنك استخدام SHS فقط ، كما في حالتي.

انتقل الآن إلى نوع المحتوى -> إدارة الحقول -> حدد مصطلح مرجع -> تحديد هرمي بسيط.

انتقل الآن إلى وجهات نظرك => حدد "اسم الملعب الخاص بك" (اختيار هرمي) من المرشحات وفرضه على بعض العمق.

ثم سيظهر اسم البلد الأول ثم مصطلح الطفل الذي هو أسماء المدينة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top