Drupal 7 在自定义模块中添加权重参数

Drupal 7 在自定义模块中添加权重参数,drupal-7,Drupal 7,我创建了一个内容类型,它有许多节点。并编写用于在frontpage上显示的自定义模块 我的节点顺序: $themeurl='/drupal/'.path_to_theme()。/images'; $sql=“从`节点选择*` 在`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据` 其中type='designers\u相册' 和“节点”。“

我创建了一个内容类型,它有许多节点。并编写用于在frontpage上显示的自定义模块

我的节点顺序:

$themeurl='/drupal/'.path_to_theme()。/images';
$sql=“从`节点选择*`
在`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`
其中type='designers\u相册'
和“节点”。“状态”=1
和'node`.'language`='“$language->language.”
和'field\u data\u field\u anasayfa\u猫道'。'field\u anasayfa\u猫道\u值`=1
按“节点”排序。`创建了“ASC”;
但现在,安装了重量模块并希望按重量排序。如何更改此选项?谢谢。

实体(节点)权重存储在
weight\u weights
数据库表中。 你可以试试这个查询

$sql=“从`节点选择*`
在`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`
在w.entity\u id=`node`.`nid上将'weight\u weights'作为w左连接`
其中type='designers\u相册'
和“节点”。“状态”=1
和'node`.'language`='“$language->language.”
和'field\u data\u field\u anasayfa\u猫道'。'field\u anasayfa\u猫道\u值`=1
按w.weight排序,`node`.`created`ASC`;

BTW,今后应考虑学习Drupal数据库抽象层或EntyFieldQuebug。

< P>实体(节点)权值存储在<代码> WeyLoWuths数据库表中。 你可以试试这个查询

$sql=“从`节点选择*`
在`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`场数据`
在w.entity\u id=`node`.`nid上将'weight\u weights'作为w左连接`
其中type='designers\u相册'
和“节点”。“状态”=1
和'node`.'language`='“$language->language.”
和'field\u data\u field\u anasayfa\u猫道'。'field\u anasayfa\u猫道\u值`=1
按w.weight排序,`node`.`created`ASC`;

BTW,今后您应该考虑学习Drupal数据库抽象层或EntyFieldQualy。

尝试最后一行:<代码>按W.BooSDEC排序,< /COD>节点<代码> .<代码>创建“ASC”;“尝试最后一行:<代码>按W.BooSDEC顺序,< /COD>节点<代码> .<代码>创建“ASC”;