it-swarm.asia

في طريقة العرض ، كيف يمكنني ربط حقل بالعقدة؟

في عرض الحقول ، يحتوي حقل "العنوان" على مربع اختيار "ربط هذا الحقل بجزء المحتوى الأصلي". لكن خانة الاختيار هذه غير متاحة للحقول الأخرى. كيف يمكنني تحقيق هذه الوظيفة في المجالات الأخرى؟

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

14
daphshez

كما ذكرDaphna ويمكنك أن ترى هنا: drupal.org/node/1234862 يمكنك استخدام Content: Path قيمة الحقل كرمز مميز للحقل الذي تريد ربطه بالمحتوى:

  1. إضافة Content: Path المجال وفي configure field مربع الاختيار مشروط Exclude from display لإخفاء هذا الحقل من العرض وإعادة ترتيب الحقول بحيث يكون هذا الحقل أعلى الحقل الذي تريد ربطه بالمحتوى.
  2. انقر فوق الحقل الذي تريد ربطه بالمحتوى لفتح configure field مربع مشروط وفي Rewrite results فحص القسم Rewrite the output of this field.
  3. في منطقة النص المفتوحة تحت Rewrite results اكتب هذا: <a href="[path]">[field_name]</a>. يجب عليك استبدال field name مع الرمز المميز للحقل الذي تريد ربطه. يمكنك العثور على جميع الحقول المميزة في Replacement patterns قسم تحت Rewrite results.
25
sepehr

ما هو مجال الترجمة الذي يجب معرفته ، مكان ربطه. يتم ذلك مع حقل NodeID (nid).

  1. إضافة حقل "المحتوى: Nid (معرف العقدة)" ؛ حدد الخيار إخفاءه من العرض
  2. أعد ترتيب هذا المجال. ادفعها أعلى من العنوان الفرعي (حتى تتمكن من الإمساك بذلك)
  3. أعد كتابة الناتج كارتباط مع nid ، مثل node/[nid] أو شيء من هذا
  4. هاهو

تؤدي إضافة حقل Nid المخفي إلى جعل الرمز المميز [nid] متاحًا في حقل الترجمة عند جعله رابطًا. كما تحتاج إلى تثبيت الرمز المميز.

أو http://drupal.org/node/1234862 ربما؟

6
whitefleaCH