我对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