在我的drupal程序的這一段中,我使用頁面回調函數在頁面上顯示節點。現在我需要做的是刪除基於其ID的節點。根據drupal中的id刪除節點7
我希望通過在每個顯示的節點旁提供一個「刪除」鏈接來完成此操作。誰能幫我這個? 我對Drupal很新。所以一個詳細的答案將不勝感激。 在此先感謝。
function mfrp_nodelist() {
$query = new EntityFieldQuery();
$result = $query
->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'article') //this part also confused me, is it bundle, type or both? bundle works for me
->propertyCondition('status', 1)
->propertyCondition('uid', '1');
$result = $query->execute();
$nids = array_keys($result['node']);
$nodes = node_load_multiple($nids);
$output = node_view_multiple($nodes);
return $output;
}
$ nids = array_keys($ result ['node']);. $ nids是一個包含所有節點的節點ID的數組嗎?如果是這樣,爲什麼不能使用foreach循環打印節點ID? – Saikat
根據您的解決方案進行鏈接,我需要單個節點ID。我怎樣才能獲得這些? – Saikat
你能分享你的查詢輸出嗎? –