دروبال مخصص CCK الميدانية مع الطفل متعددة المجالات

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

  •  08-07-2019
  •  | 
  •  

سؤال

هل هناك طريقة إنشاء مركب الميدانية التي يمكن أن يكون لها قيم متعددة مع كل قيمة وجود مجموعة أخرى من مركب القيم ؟

E. g.نحن نريد أن يكون هذا الهيكل في النهاية:

  • المجموعة 1 (عدد غير محدود من مجموعات)
    • الطفل الميدانية (غير محدود الأطفال في كل مجموعة)
    • الطفل الميدانية
    • ...
  • المجموعة 2
    • الطفل الميدانية
    • الطفل الميدانية
    • ...
  • ...

هل هذا ممكن في كل مخصصة وحدة الذي يحدد CCK المجال ؟ إذا كان الأمر كذلك, يمكن للشخص دفع لي في الاتجاه الصحيح ؟

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

المحلول

وهذا هو أعلم و مناقشة المسألة في دروبال العالم.

وتسمى هذه الميزة cck "multigroup" و يبدو أنه من الصعب جدا لتنفيذ.هناك الكثير من المشاركات في المنتدى دروبال عن هذا أقترح عليك أن تبدأ من هنا:

http://drupal.org/node/494100

إنه نوع من "مخفية" ميزة في cck وحدة.تبحث في وحدة الدليل ، سوف تجد تعليمات هنا:

cck/modules/content_multigroup/README.txt
تحرير:العمل المستمر على multigroup وحدة انتقلت التجريبية CCK 3.0 فرع.

في هذه الأثناء يمكنك محاولة للتعامل مع باستخدام flexifield وحدة (ولكن نوعا ما hackish لن تستخدم في الإنتاج)

نصائح أخرى

انتهى بي الأمر إلى إنشاء حقل CCK المركب "التكلفة/المنتج" الخاص بي استنادًا إلى هذا البرنامج التعليمي الممتاز الذي يحتوي على وحدات نموذجية: http://poplarware.com/es/articles/cck_field_module

لم أكتشف بعد كيفية سحب حقل فرعي محدد، مثل التكلفة، في المشاهدات.أنا فقط أحصل على كامل ":$" مركب.

بالنسبة إلى Drupal 7+، ربما تريد التحقق من الجمع الميداني الوحدة النمطية، أو المجموعة الميدانية إذا لم تكن المضاعفات ضرورية.

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

النوع الرئيسي

  • مجال المجموعة
    • غير محدود لكل عقدة
    • كل واحد، إشارة إلى عقدة ChildType

نوع الطفل

  • مجال الطفل
    • غير محدود لكل عقدة
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top