我對Drupal很新。我需要使用此CMS開發一個站點。我可以理解,以管理員身份創建內容。但我想從代碼創建內容。例如,我想以編程方式在後臺創建文章而不發佈它們。所以網站管理員可以審查併發布他們,如果他想。像這些任務。有沒有程序員的參考?關於drupal代碼的結構以及在哪裏寫這些東西。不是視頻我不能在辦公室看他們。以編程方式添加節點
0
A
回答
0
Drupal中的自定義代碼通常是在模塊的幫助下完成的。
熟悉Drupal API的一種方法是安裝Examples。
在您的Google搜索中,請參閱編寫您自己的模塊的教程。
這就是說,以編程方式保存節點是相當直接的&我懷疑你會遇到問題,找出如何做到這一點。
您的主要問題是瞭解「Drupal方式」。
您可以查看優秀的資源,如
- buildamodule.com
- drupalize.me
0
解決方案!
可以使用以下代碼來編程創建節點使用Drupal,
$node = new stdClass(); // Create a new node object
$node->type = 'YOUR_CONTENT_TYPE';
node_object_prepare($node); // Set some default values
$node->language = LANGUAGE_NONE;
$node->status = 0; // un-published
$node->uid = 'USER_ID';
$node->title = 'YOUR_TITLE';
$node->body['und'][0]['value'] = 'YOUR_DESCRIPTION';
$node->body['und'][0]['summary'] = 'YOUR_SHORT_DESCRIPTION';
$node->body['und'][0]['format'] = 'filtered_html';
$node = node_submit($node); //prepare node for saving
node_save($node); // save node
相關問題
- 1. 以編程方式添加端點
- 2. C#TreeView以編程方式向GrandChildren添加子節點等等
- 3. 以編程方式向ELB添加VPC節點
- 4. 以編程方式將數據添加到umbraco節點
- 5. 如何以編程方式將圖像添加到Drupal節點?
- 6. TreeView - OnSelectedNodeChanged沒有以編程方式添加節點
- 7. 如何以編程方式添加新的節點隊列?
- 8. 以編程方式將子節點添加到jstree
- 9. 以編程方式將圖像添加到Drupal節點
- 10. Dojo:以編程方式將子節點添加到樹
- 11. 以編程方式呈現Umbraco節點
- 12. 如何以編程方式將表單添加到Drupal 7中的節點?
- 13. 如何以編程方式將分類術語添加到hook_nodeapi()中的節點?
- 14. 以編程方式定義附加點
- 15. 以編程方式添加SSIS ForEachLoop
- 16. Log4j2 + Java:以編程方式添加asyncLogger
- 17. 以編程方式添加PageControl
- 18. 以編程方式添加configChanges =「locale」
- 19. 以編程方式添加imageView時OutOfMemoryError
- 20. 如何以編程方式添加UIImage?
- 21. 以編程方式添加Web部件
- 22. Cocoa Touch - 以編程方式添加UIImageView?
- 23. C#DataGridView以編程方式添加行
- 24. 以編程方式添加TextViews
- 25. 以編程方式添加%值
- 26. 以編程方式向UINavigationController添加UIButton
- 27. 以編程方式添加視圖
- 28. 從IBAction以編程方式添加UIButton
- 29. 以編程方式添加Azure組件
- 30. 以編程方式向UIViewController添加UITableView
這個問題在[Drupal的答案]屬於(http://drupal.stackexchange.com/?as=1):) 。 – Aiias 2013-03-11 06:03:06
是的,在Google結果的第一頁中有一整頁的例子「足夠有趣地以編程方式添加節點」。你甚至不需要在搜索中加入「Drupal」。請不要在Drupal Answers上提出這個問題,它已被問及很多次(如同它在這裏) – Clive 2013-03-11 09:10:37
是的,谷歌有這麼多的結果...但所有的結果都顯示了一個函數,其中一個節點對象是創建...但沒有給出關於代碼存儲位置以及如何調用該函數的任何細節。初學者很難理解 – prasadmsvs 2013-03-11 10:25:35