0
我正在開發一個Drupal 6到7的網站遷移項目。許多頁面包含一個[node-NID]格式的自定義標記。此自定義標記的功能是檢索節點(由NID標識)正文文本。我應該使用哪個節點鉤子API? (Drupal 7)
在遷移到Drupal 7後,自定義函數無法工作,我也沒有計劃編寫它,因爲我發現Advanced Entity Tokens可以做得更好。
所以我想在數據庫中保留[node-NID],但是每當一個節點被加載時,我想分析加載的文本以查看它是否包含[node-NID]格式的表達式。如果是,則用[aet:node:NID:body]替換它,這是高級實體令牌提供的自定義令牌格式。我將把它留給高級實體令牌來完成剩餘的工作(替換令牌值)
我應該使用哪個節點的API鉤子?
- hook_load? hook_node_load?
- hook_view? hook_node_view?
謝謝!