Drupal

Drupal开发人员和管理员的问答

1
如何编写具有“计数”和“具有”属性的Drupal 7查询?
我无法在drupal7标准中使用以下查询。.有人可以帮助我吗?有点紧急... SELECT n.nid AS nid, n.title AS title, count(n.title) AS ncount FROM node n INNER JOIN taxonomy_index tn ON n.nid = tn.nid WHERE (n.type = 'test') AND (tn.tid IN( 23,37)) AND (n.title LIKE '%name%') AND (n.status = 1) GROUP BY n.nid HAVING ncount = 2
14 7  hooks  database 

3
让视图尊重hook_node_access
我hook_node_access()用来拒绝用户基于自定义条件访问某些节点。但是,如果用户未通过标准,我不希望此内容显示在列出该内容的视图中。有什么方法可以让观点尊重hook_node_access()实现?
14 views  hooks  users 

2
Drupal 7模块的框架结构是什么?
构建Drupal 7模块需要哪些文件?构造基本.info文件有哪些要求?这个问题的实质是为从头开始构建基本的Drupal 7模块提供框架。
14 7 

4
具有删除字段的工作流问题
假设我有一个内容类型Person与字段:Name,Age,Email 此内容类型由一个称为Feature的Feature控制,test因此我可以对其进行源代码控制并将其推送到实时站点。 我的工作流程如下: 我想补充一个新的领域Person被称为Phone 我在本地做: drush fu test -y 我编辑test.info来增加版本号 我将更改提交到我的存储库 我将功能推送到实时站点(复制功能文件) 在实时网站上,我这样做: drush fr test -y 在实时网站上,我这样做: drush cc all 然后,新字段将出现在实时站点的上Person。 如果在第一步中我删除了该字段的某个字段,Person则不会从实时站点中删除该字段。我该如何解决?我不想从实时站点上的UI手动删除它。 这个工作流程正确吗?
14 7  features 

3
裁剪时更改图像背景颜色
裁切小于裁切尺寸的图像时,是否可以将黑色背景颜色更改为另一种颜色(例如,白色)? 我正在使用Drupal 7中的“图像样式”设置,首先将图像缩放到正确的宽度,然后进行裁剪以得到所需的高度。这导致某些图像的黑色边框确实看起来不太好(客户端不喜欢)。 任何其他解决此问题的建议将不胜感激。
14 7  media 

5
如何在路径自动中使用斜杠分隔分类层次结构
Pathauto似乎具有不同的别名分类层次结构。 从分类菜单: 分类>汽车>阿斯顿·马丁> DB9 Coupe 分类>职位>会计 我想要的是这样的网址: 分类/职位/会计(非会计职位分类) (请注意,Pathautho也会以相反的顺序生成破折号。) 在Pathauto中,我正在使用以下模式:(Default path pattern适用于以下带有空白模式的所有词汇) [term:parents-all] 困惑。

2
参考与实体参考
之前(但不久前)有人问过这个问题,希望能有一个新的观点。似乎有更多的人在使用引用(也许是因为它来自Drupal 6),但是实体引用的功能似乎还不错。意见?有什么想法吗?
14 7  entities 

2
如果两个模块都在“ hook_menu”中定义了相同的菜单路径,那么Drupal将选择哪个?
例如,“ moduleone”定义路径“ admin / hello”,该路径输出print_moduleone_stuff()。 /** * Implements hook_menu() */ function moduleone_menu() { $items['admin/hello'] = array( 'title' => 'Module One Hello World', 'page callback' => print_moduleone_stuff, ); return $items; } “ moduletwo”定义路径“ admin / hello”,其输出 print_moduletwo_stuff()。 /** * Implements hook_menu() */ function moduletwo_menu() { $items['admin/hello'] = array( 'title' => 'Module …
14 7  routes  hooks 

4
Drupal 7准备好用于大型站点了吗?
我现在知道Drupal 7稳定了将近一年,但是事实是Drupal需要第三方模块来满足几乎所有站点的需求 昨天我尝试跳到drupal 7,但是我看到的第一件事是许多模块都是beta版本,发布了候选版本,而且很多版本都没有适用于D7的版本。 而且其中的许多模块都是必不可少的,诸如Ctools,面板,引用,上下文之类的模块,所有这些模块都非常有用,而且都没有一个适用于drupal 7的稳定版本。 所以我的问题是,Drupal 7准备好比博客更大的网站了吗?你们中有多少人将带有不稳定模块的drupal 7用于客户端站点? 在drupal 7中使用不稳定模块有多大风险?
14 7 

3
如何在商务结帐表格中添加其他提交处理程序?
如何添加其他提交处理程序?我已经尝试过了,但是没有用。 function c_coupon_form_alter(&$form, $form_state, $form_id) { drupal_set_message($form_id); switch($form_id) { case 'commerce_checkout_form_review': drupal_set_message($form_id . '_form submit'); $form['#submit'][] = 'c_coupon_review_submit'; } } function c_coupon_review_submit($form, &$form_state) { drupal_set_message('submitted'); }
14 commerce  forms 

2
调整模块重量:要注意哪些风险和注意事项?
今天,我更改了我的自定义模块的权重,以更改挂钩的执行方法(hook_form_alter)。我已将权重更改为比其他模块的权重大的1值。这似乎是最安全的事情,而不是给它一个100的“随机”权重。原始模块是核心模块(转换),所以我希望我没有破坏任何东西。 在调整模块的权重以更改挂钩的执行顺序时,需要注意哪些事项以及涉及哪些风险? 我能想到的是:高耦合导致的不良行为。
14 7  hooks 

3
如何跟踪和显示站点中选定的用户活动?
我想知道如何在Drupal站点中跟踪和显示用户活动。此类活动的示例是: 帖子。 注释。 页面帖子。 我已经找到了一些模块来跟踪整个社交媒体上用户的活动,但是我需要更多本地化的东西(在网站内)。 我也在考虑使用Views来创建带有此类过滤器的块,但是我从未见过像用户这样具体的过滤器。有没有办法做到这一点?
14 7  users 

6
如何在菜单中使用URL别名?
我通过旋转测试站点来踢Drupal 7的轮胎。 我选择了Danland主题,并为每个页面创建了带有URL别名的各种页面,但是当我为每个页面创建菜单链接时,我只能在菜单链接的“路径”字段中输入节点,而不能输入别名。因此,我只能在菜单中输入“ node / 20”,而不能输入“ about-us”(节点的别名)。 我希望菜单项解析为别名而不是节点。 我怎么做?
14 7  routes  path-aliases 

3
NoSQL与其他SQL Drupal设置
在Drupal中与MySQL,PostGRE SQL或MSSQL相比,运行NoSQL(从MongoDB开始)有什么优势?是否仅通过使用存储即可获得优势,还是需要更改某些Drupal配置?
14 7  database 

9
如何禁用“升级到首页”和“粘滞”选项?
我探索了两种可能的方法: 使用hook_form_alter可以取消设置节点编辑表单上的两个选项。但是,在管理员主内容页面上,这些选项仍显示在“更新选项”下拉菜单下。 使用“ 覆盖节点选项”模块。这提供了精细的控制,但是这意味着禁用了“管理内容”权限。然后,用户根本看不到“更新选项”,这对于批量发布,删除等仍然是必需的。
14 nodes 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.