Drupal - kapma ve CCK Nodereference alan NID Döngü

2 Cevap php

yapamam ben bir düğüm referans alanının birden NIDS kapmak nasıl çalışmak gibi görünüyor.

$ Node-> field_name [0] ['nid'] cck düğüm referans alan düğüm kimliği alır.

Bu cck düğüm referans alan birden fazla değere sahip olduğunda ancak ben takılıyorum!

Benim php yüzden dizilerle çalışma Abit kabataslak atm ve döngüler oldukça zor olan!

İşte benim kod:

<?php foreach ((array)$node->field_industry as $item) { ?>
  <li><a href="../industry/company/<?php print --NODEID--?>"><?php print  $item['view'] ?></a></li>
<?php } ?>

2 Cevap

Ben bir şey eksik sürece, aşağıdaki çalışması gerektiğini

<?php foreach ($node->field_industry as $item) { ?>
  <li><a href="../industry/company/<?php print $item['nid']?>"><?php print  $item['view'] ?></a></li>
<?php } ?>

12; 43, 65, 21; ...: kadarıyla i bir düğüm başvurusu alanında birden başvuruları eklemek olamaz bildiğiniz gibi ... Ancak ben sadece (field_multireferences) benim başvurular yazarsınız nerede benim kendi Textfield yaratacak

Şimdi ...

$ MyArray = explode (';', $ node-> field_multireferences [0] ['view']);

foreach($myArray as....) ...

Tabii bu, vb otomatik tamamlanmasını desteklemek olmaz