我对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. 以编程方式将子节点添加到xamdatatree节点
- 2. 以编程方式添加端点
- 3. C#TreeView以编程方式向GrandChildren添加子节点等等
- 4. 以编程方式将子节点添加到jstree
- 5. 以编程方式在jstree中添加节点
- 6. TreeView - OnSelectedNodeChanged没有以编程方式添加节点
- 7. 以编程方式将图像添加到Drupal节点
- 8. 以编程方式向ELB添加VPC节点
- 9. 如何以编程方式添加新的节点队列?
- 10. Drupal 7 - 以编程方式向节点添加自由标记
- 11. 如何以编程方式在DevExpress TreeList中添加节点?
- 12. Dojo:以编程方式将子节点添加到树
- 13. 以编程方式将数据添加到umbraco节点
- 14. 如何以编程方式将图像添加到Drupal节点?
- 15. 以编程方式添加节点时出错
- 16. 以编程方式呈现Umbraco节点
- 17. 如何以编程方式将表单添加到Drupal 7中的节点?
- 18. Drupal 7 - 以编程方式创建节点,添加嵌入到字段的youtube
- 19. 如何以编程方式将分类术语添加到hook_nodeapi()中的节点?
- 20. 以编程方式定义附加点
- 21. 以编程方式添加DOJO CheckedMultiSelect
- 22. DataGridView并以编程方式添加列
- 23. 以编程方式添加时间戳
- 24. Log4j2 + Java:以编程方式添加asyncLogger
- 25. Android以编程方式添加ImageView
- 26. 以编程方式添加UIToolbar
- 27. 如何以编程方式添加Slidingpanelyout?
- 28. 以编程方式添加asp.net ajax DragPanelExtender
- 29. 以编程方式添加XmlIncludeAttribute
- 30. 以编程方式添加string.concat
这个问题在[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