Drupal 6 - هل يمكنني استخدام مرشح طرق عرض يتعرض للتعرض للبحث / مرشح العديد من حقول CCK مماثلة؟

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

سؤال

لدي فهم لائق لتكوين دروبال واستخدام الوحدات النمطية للأشياء الأساسية، ولكن فقط الدخول في تطوير الوحدة النمطية والوظائف والأشياء الغالبة بسبب فهمي الأساسي للغاية ل PHP و MySQL.

لدي نوع محتوى مخصص ("كتب") وحقل 3 CCK للأنواع (التعليم الابتدائي، الثانوي، الثالث). أود أن يكون المستخدم قادرا على تصفية طريقة عرض لجميع الكتب مع مرشح "نوع" متعدد الاختيار متعدد الاختيار. هذا حيث أنا عالقة - أفهم كيفية الحصول على ثلاثة مرشحات مكشوفة للأوزان الثلاثة "الأوزان الأولية" (التعليم الابتدائي، الثانوي، الثالثي) - أريد مرشح واحد يسمح للمستخدمين بتحديد أي أو كل تلك الأوزان.

هو نموذج بحث مخصص خياري الوحيد؟ هل كانت هناك طريقة أفضل لتعيين الأمور؟ هل كنت أفضل حالا باستخدام حقل CCK واحد ل "الأنواع" مع إدخالات متعددة؟ قضيت ذلك لأنني اعتقدت أنه سيكون من الصعب تحديد النوع "الوزن" (التعليم الابتدائي، الثانوي، الثالث).

مليون شكرا.

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

المحلول

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

سيكون محلول محتمل (على الرغم من الاختراق) هو الحصول على حقل رابع مجمع بين قيم الثلاثة الأخرى التي يتم تعيينها فقط عند حفظ العقدة. يمكن بعد ذلك استخدام هذا الحقل للبحث.

الحل غير المخرباني هو كتابة خاصة بك المشاهدات مرشح ولكن هذا متقدم جدا.

قد تكون هناك طريقة للقيام بذلك مع وجهات النظر خارج الصندوق أنها مرنة، ونأمل أن يعرف شخص آخر محلول غير متأخرات غير أسهل.

نصائح أخرى

فكر فيما معنى معنى الأنواع في كتاب. التصنيف هو مجرد ما تستخدمه لهذا النوع من الأشياء. هناك العديد من الايجابيات باستخدام التصنيف بدلا من استخدام حقول CCK.

  • التصنيف هو بيانات التعريف، حقول CCK ليست كذلك. وهذا يعني أن الطريقة التي يتم إنشاؤها بها HTML لشروط التصنيف، وسوف تساعد في حد ذاتها لفهم أن هذه الأنواع مهمة وسوف تعطيك كبار المسئولين الاقتصاديين مجانا
  • يمكنك إعداد كيفية تحديد الأنواع بتفاصيل أكثر بكثير من حقل CCK. مرة أخرى منذ التصنيف مصنوع لهذا النوع من الأشياء بالضبط. يمكنك إعداد كيفية تقديم المستخدمين مع اختيار النوع بطرق مختلفة. يمكنك تحديد الأنواع Bredfine أو السماح للمستخدمين بإدخال خاصة بهم كما يحلو لهم. يمكنك جعل سفن علاقة الأطفال والأكثر
  • إنه أسهل وأكثر خفيفة الوزن لاستخدام التصنيف من حقول CCK.
  • إذا كان هناك فقط 1 أو 2 نوع من المدخلات، فلن يكون لديك حقول CCK فارغة.
  • ربما أكثر أنني لا أستطيع التفكير الآن

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

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