我想要一个内容类型,即引用CCK。但引号通常没有标题。但由于标题是必填字段,因此如何避免在创建新节点时放置标题。Drupal中没有标题节点
3
A
回答
8
检查出Automatic Nodetitles module,这应该有助于你想要做的事情。
0
另一种选择是更改ID为YOUR_CONTENT_TYPE_node_form
的表单。例如,假设您的内容类型为报价为,那么您想要更改的表单ID为quote_node_form
。下面是
我们将其命名模块quotetitlenotrequired(一个完整的模块,这将使标题文本字段,你通常看到
- 不是必需的,
- 隐藏可能看起来有点笨重,但你应该总是尽量避免在命名模块时使用下划线)。
充分利用
sites/all/modules
称为quotetitlenotrequired
里面的
sites/all/modules/quotetitlenotrequired
目录中的文件夹(目录),创建一个名为quotetitlenotrequired.info
一个文件,quotetitlenotrequired.module
命名为另一个文件粘贴
quotetitlenotrequired.info
内将以下代码文件:; $Id$ name = Quote Title Not Required description = Makes node titles not required for quotes. core = 6.x
下面的代码粘贴到
quotetitlenotrequired.module
文件中:<?php // $Id$ /** * @file * Makes node titles not required for quotes. */ /** * Implements hook_form_alter(). */ function quotetitlenotrequired_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'quote_node_form') { $form['title']['#required'] = FALSE; // Remove the next line if you still want the title field to be visible $form['title']['#type'] = 'hidden'; } }
您保存这两个文件后,转到
www.yoursite.com/?q=admin/build/modules
向下滚动,然后勾选的报价标题不要求模块(应该在“其他”下面列出)
向下滚动一下,然后点击保存配置
现在,当你去创建一个新的报价,应该不再需要称号。如果你离开那条说
$form['title']['#type'] = 'hidden';
的那一行,整个标题部分就不应该出现在表单上。希望帮助...
:)
相关问题
- 1. Drupal:隐藏节点标题
- 2. Drupal - 仅链接到节点(没有标题,边栏等)
- 3. 在drupal 7中,如何从节点标题获取节点ID?
- 4. Drupal - 显示块内节点的标题
- 5. Drupal的自动节点标题和node_save?
- 6. Drupal视图,将节点标题显示为表格标题
- 7. Drupal:页面特定的主题没有节点ID
- 8. 在Drupal中更改节点创建标题?
- 9. 节点标题作为drupal中的菜单项
- 10. Drupal:如何在创建新节点时更改“标题”标签?
- 11. Drupal 6次点击。如何使视图标题成为节点ID参数的节点标题?
- 12. autohotkey焦点没有标题
- 13. Drupal路径问题 - 查看vs节点
- 14. Drupal hook_menu_alter当前节点问题
- 15. 标签添加到Drupal的节点
- 16. Drupal:重新编号节点标识
- 17. Drupal 7:获取具有相同标记的所有节点ID
- 18. drupal如何将节点标题转换为url
- 19. Drupal 7和Display suite:如何覆盖节点标题值?
- 20. 的Drupal 7:显示图像,而不是节点标题
- 21. 更改Drupal的节点创建标题每个内容类型
- 22. Drupal 6从提交表格获取节点标题
- 23. 从少数的drupal节点获得内容正文,标题
- 24. Drupal节点表单|每个节点类型都有一个.tpl主题文件?
- 25. Drupal节点关系
- 26. 呈现Drupal节点
- 27. Treeview拖放没有目标节点
- 28. Drupal:没有主题渲染
- 29. Drupal从节点删除节点引用
- 30. 索引的UITableView没有节标题
借调。我已经做到了。 (aribtrary name)在这种情况下,我倾向于使用node_id。 – Kevin 2010-06-17 12:45:38