是否有模块或方法来模拟Drupal 7中某些用户角色的Wiki页面?
我在drupal 7网站上有webforms.我想要的是验证我的webform字段.webform包含一个电话字段,该字段应接受数字字段,并且只能包含10个数字.是否有任何模块或我必须为此编码.
我正在尝试允许用户更新每个页面的标题和元描述.我认为实现这一目标的一种简单方法是在页面标题的"基本页面"内容类型中添加一个字段,然后在html.tpl.php中检查该字段是否为空,如果不是,则覆盖$ head_title具有此用户定义的值.
但是,似乎$ node变量在html.tpl.php中不可用.有人可以建议我在这个模板文件中提供这些数据的方法,或者在发送到html.tpl.php之前改变$ head_title吗?谢谢阅读.
类似的任务在这里:在drupal中帮助db查询 - 如果存在则更新else插入
但是drupal_write_record()的第三个参数是确定更新或插入.也许drupal有另一个功能,谁自己确定主键插入或更新?或者我应该为自己编程?
我很难理解hook_theme()的作用.
我的理解是它与可以覆盖模板有关.
我在看:
$theme_hooks = array(
'poll_vote' => array(
'template' => 'poll-vote',
'render element' => 'form',
),
'poll_choices' => array(
'render element' => 'form',
),
'poll_results' => array(
'template' => 'poll-results',
'variables' => array('raw_title' => NULL, 'results' => NULL, 'votes' => NULL, 'raw_links' => NULL, 'block' => NULL, 'nid' => NULL, 'vote' => NULL),
),
'poll_bar' => array(
'template' => 'poll-bar',
'variables' => array('title' => NULL, 'votes' => NULL, 'total_votes' => NULL, 'vote' => NULL, 'block' => NULL), …Run Code Online (Sandbox Code Playgroud) function example_module_node_view($node, $view_mode, $langcode)
{
$f = drupal_get_form('example_module_form', $node);
$node->content['data_collection_form'] = array('#value' => $f, '#weight' => 1);
}
Run Code Online (Sandbox Code Playgroud)
为什么表格不显示?难道我做错了什么?正在填充表单对象.我可以做#markup =>'Something'并且它有效.
我正在Drupal 7中构建一个模块(my_module).它具有一些功能,还将创建新的内容类型.在my_module.install中我实现了hook_install(my_module_install)我可以使用更多的hook_install实现在这个模块中创建新的内容类型(my_cck_install)吗?如果(是的),我应该怎么做?另外:我是否在另一个模块中执行此操作?:-)

当我去模块选项卡时,我找不到"新模块安装"链接
请告诉我如何在drupal-7中查看此新模块安装链接
我需要将用户注销并重定向到URL.
我如何在Drupal 7中做到这一点?
谢谢
当我使用其中一个默认主题时,Devel模块查询日志会正确显示(位于页面底部),但在切换到我的自定义主题时则不会.
我经历过page.tpl.php和html.tpl.php,我看不到任何遗漏的变量.
查询日志如何打印到页面?
更新:查询日志似乎出现在自定义主题的内部页面中,但不是首页或管理页面(如果管理员设置为使用自定义主题).