我正在使用drupal 7.我创建了一个用于显示特定内容类型(例如产品)的节点的视图.查看页面时,我只想显示由用户创建的产品(当前显示所有产品).
我想在不使用url过滤器的情况下这样做,所以url将简单地:
/我的产品
我想在Drupal中用几行的SUM做一个简单的选择,但我似乎无法弄清楚如何做到这一点.我知道有更多方法可以在Drupal中进行查询(其中一个是编写实际查询,但我不想这样).
这是我的代码:
$query = db_select("node","n");
$query->fields("n", array("nid","likes" => "SUM(likes)"));
Run Code Online (Sandbox Code Playgroud)
但显然Drupal剥离了我的括号,我收到以下错误:
1054 Unknown column 'n.SUMlikes' in 'field list'
Run Code Online (Sandbox Code Playgroud)
谁能帮助我?有类似的东西$query->sum()吗?
我在下面有这个菜单挂钩,我正在向函数发送两个参数.
但在函数中我只收到第一个参数.
有没有人知道如何使用Drupal菜单系统发送和获取多个参数?
function drupal_menu(){
$items = array();
$items['drupal/%/%'] = array(
'title' => t('Welcome to the Hello World Module'),
'page callback' => 'drupal_page',
'page arguments' => array(1,2),
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
);
return $items;
}
function drupal_page($arg1, $arg2) {
return drupal_json(array('mess1'=>$arg1,'mess2'=>$arg2));
}
Run Code Online (Sandbox Code Playgroud) 我正在用drupal构建我的第一个站点.我创建了一个自定义用户字段:全名.现在我想在我的模板中获取此fild的值,说"Hello,%username%".我怎么做?
以编程方式更改活动Drupal 7主题的正确方法是什么?我$custom_theme在Drupal 6中使用过,但它在Drupal 7中不起作用.
我正在尝试创建一种内容类型(比如Meter).每个仪表由"仪表读数"组成.该抄表内容包含三个字段,例如标题,日期范围和用法.我有一个Panel页面,显示与父仪表相关的所有仪表读数.我以表格格式显示了Meter Readings.
我希望用户能够在不进入默认的Meter Readings创建页面的情况下添加新的Meter Readings.用户应该能够在提供的表视图中输入数据,而不是默认表单类型的页面,它应该自动保存到项目本身.
所以,我希望功能如下: -
Drupal 7中是否有一个模块用于这样做?我已经尝试过几个模块,比如SlickGrid,jQGrid和jEditable
任何帮助都会很棒.提前致谢.
我在我的页面中写了一个自定义链接,由views模块创建,我想点击它来做某事,然后页面将由ajax刷新,我该如何实现呢?
对不起,我没有清楚表达自己,我使用Drupal 7和Views模块来自定义我自己的页面.
我遇到了与此处概述的相同问题,但下面的解决方案不起作用.我确实启用了"商品选项".
我也用这个钩子来改变价格,
function mectronic_get_amount_qty($price, $length) {
//print '<pre>P ' . print_r($price, 1) . '</pre>';
//print '<pre>L ' . print_r($length, 1) . '</pre>';
if ($length >= 1 && $length <= 5) return $price;
elseif ($length >= 6 && $length <= 10) return $price * (1 - 0.166666667);
elseif ($length > 10) return $price * (1 - 0.285714286);
}
Run Code Online (Sandbox Code Playgroud)
我试过了
$entity->commerce_pricing_attributes[$set_id['set_id']][$field_name] = $price;
Run Code Online (Sandbox Code Playgroud)
与#4一样,但它不起作用.
我在Drupal中创建了一个多步骤/页面表单(字段类型是一个多页面组,嵌套了多页).
表格是6页,每页都有必要的信息.问题是,Drupal在表单的每个页面的底部放置一个"保存"和"预览"按钮.实际上,您无法预览表单或保存表单,直到填写完所有必填字段.因此,当用户浏览表单并在中途点击"保存"或中途"预览"时,他们会遇到大量错误.
有没有办法删除"保存"和"预览"按钮,直到它们在最后一页(即仅第6页)?
谢谢.
编辑:我正在使用字段组来构建我的表单.
我正在使用 MySQL Workbench 6.3 提供的迁移向导将 SQL Server 数据库转换为 MySQL。我测试了两个数据库之间的连接,它们对迁移向导有效。迁移向导完成后,我会收到 22 个迁移警告,它们都是相同的警告:
列 0 到 16 的截断键列长度
我很难找到收到警告以缩小问题范围的表之间的任何相似之处。有些具有相同类型数据的表没有收到这些错误。
以下是受此警告影响的表之一的示例。
有谁知道是什么/什么可能导致这些迁移警告?
如果您需要更多信息/图片,请告诉我。
drupal-7 ×10
drupal ×7
php ×4
drupal-views ×2
mysql ×2
ajax ×1
database ×1
drupal-6 ×1
drupal-hooks ×1
migration ×1
sql-server ×1
views ×1