if([node:term] == "Main Stage Theatre"){return TRUE;}
首先我有一個檢查點建立一個事件的條件。嘗試使用Drupal的規則模塊並檢查真值
現在,這第二個條件我想檢查分類術語,如果它是正確的,它將添加到我的節點隊列中。
我上面的那段代碼我不認爲是正確的。有人可以幫助我檢查真值的功能嗎?
if([node:term] == "Main Stage Theatre"){return TRUE;}
首先我有一個檢查點建立一個事件的條件。嘗試使用Drupal的規則模塊並檢查真值
現在,這第二個條件我想檢查分類術語,如果它是正確的,它將添加到我的節點隊列中。
我上面的那段代碼我不認爲是正確的。有人可以幫助我檢查真值的功能嗎?
您的代碼看起來正確,您是否包含PHP標記?您必須將代碼封裝在<?php ?>
標記Truth值 textfield中。
我有這方面的工作有:
<?php if ('[node:term]' == 'Comedy') { return TRUE; } else { return FALSE; } ?>
注:如果您允許的事件節點選擇多個方面,[node:term]
只返回了「頂級」一詞。
對於這種比較,我建議使用「文本比較」;它比較兩個文本字段並且如果兩個字段匹配則評估TRUE。您可以在一個字段中使用「標記」(例如,在您的示例中爲[node:term]
),在其他字段中使用文本(例如Main Stage Theatre
)。如果兩個字段的評估結果不相等,並且還有另一個複選框選項將Regex用於比較比較,則還可以選中一個框以返回true。我只是用它來檢查評論留下的內容的語言。