有人可以提供Drupal 7控制流程的架构概述吗?也许是关于如何生成页面的流程图.关于Drupal如何工作,您建议咨询哪些额外资源?
好吧,我终于想出了如何通过form APIDrupal 添加(或编辑)表单控件.
但现在,我想在表单中添加文字.不是<textarea>,不是<textfield>; 两者都可以由用户编辑.我想补充一下<p>static text</p>,由我写的,由用户阅读.
如何做到这一点?
如何检查Drupal日志文件?
我正在使用Ubuntu 10.10 + Apache2 + PHP 5.33 + MySQL和Drupal 7.
目标:发送包含从节点生成的URL列表的电子邮件.
在我的自定义模块中,我设法获得用户想要的节点ID,我现在想要获取每个节点的URL以放入我的电子邮件中.
我搜索数据库并使用谷歌,但我似乎无法找到正确的解决方案.
看来我们需要构建这样的URL:
<?php
global $base_url;
$link=$base_url."// few more parameters
Run Code Online (Sandbox Code Playgroud) 在Drupal 6中,使用以下代码将块插入模板很容易:
$block = module_invoke('views', 'block', 'view', 'block_name');
print $block['content'];
Run Code Online (Sandbox Code Playgroud)
但是,在Drupal 7中使用相同的说明似乎不起作用.我环顾四周,找不到新方法.
Drupal 7是否有一个例程,可以允许以编程方式将块插入模板或节点?
我正在编写自己的Drupal 7模块,并喜欢在其中使用JQuery.
$('#field').toggle();
Run Code Online (Sandbox Code Playgroud)
但是我收到了这个错误:
TypeError: Property '$' of object [object DOMWindow] is not a function
Run Code Online (Sandbox Code Playgroud)
似乎没有加载JQuery.否则应定义$.
虽然我实际上将它包含在标题中:
<script type="text/javascript" src="http://rockfinder.de/misc/jquery.js?v=1.4.4"></script>
Run Code Online (Sandbox Code Playgroud)
我是否还必须在Drupal中激活JQuery?是否被Drupal覆盖?
整个问题如下:
让我们说我们有项目,项目可以有投标,项目可以有问题,问题可以有答案.
显示项目时,还应显示与此项目关联的所有内容.此外,根据角色,应显示某些表格以进行投标,提问和重播答案.
怎么做到这一点?我应该为每种类型分别设置节点类型吗?或者我应该将问题和答案等一些子类型视为评论?我应该使用一些众所周知的模块吗?
我正在使用Drupal 7,我试图编写一个自定义模块,但我没有让它正常工作.
如何修改或预处理<body>标记以添加类主体?我不想创建一个完整的html.tpl.php来添加一个类.
我刚刚开始使用Drupal 7(和Drupal一般),我有一个问题,互联网似乎无法回答.如果我的一个用户使用特定内容类型创建节点,是否有一种简单的方法可以返回并更改该节点的内容类型?我知道我可以直接在数据库中执行此操作,但我将在大型站点上使用此Drupal安装,并且需要更改节点内容类型的用户将无法访问数据库.我知道我也可以简单地使用不同的内容类型重新创建节点(然后重新链接所有内容),但这似乎比必要的工作更多.
有一个名为nodetype的旧drupal模块会添加我正在寻找的功能,但是这个模块已被标记为过时和放弃.这使我认为此功能已合并到核心或可在不同的模块中使用.有任何想法吗?