0
运行drupal 7.22,我需要添加一个选项来排序视图 - 与Curses相关的内容类型讲座。排序标准不正常
在“诅咒”页面中,我需要按照特定顺序显示演讲。
讲义被dispayed以下面的方式
print views_embed_view('lecture_list_of_online_courses','block', $node->nid);
我尝试以下简单的解决方案 -
- 添加的字段“my_wight”与演讲内容类型
- 从1增加值,以10根据必要的顺序。
- 附加排序标准的lecture_list_of_online_courses视图
结果:在那种似乎什么都没有做我加入“my_wight”
我一直使用的值显示的视图drupal之前很多次,并且不止一次地做过这样的事情。
我可以得到这个错误。
这里是从视图生成的SQL查询 -
SELECT node_field_data_field_oc_forum_reference.nid AS node_field_data_field_oc_forum_reference_nid, node_field_data_field_oc_forum_reference.title AS node_field_data_field_oc_forum_reference_title, node_field_data_field_oc_forum_reference.language AS node_field_data_field_oc_forum_reference_language, node_field_data_field_oc_forum_reference.type AS node_field_data_field_oc_forum_reference_type, node_field_data_field_oc_forum_reference.comment AS node_field_data_field_oc_forum_reference_comment, field_data_field_lecture_weight.field_lecture_weight_value AS field_data_field_lecture_weight_field_lecture_weight_value, 'node' AS field_data_body_node_entity_type
FROM
{node} node
LEFT JOIN {field_data_field_oc_forum_reference} field_data_field_oc_forum_reference ON node.nid = field_data_field_oc_forum_reference.entity_id AND (field_data_field_oc_forum_reference.entity_type = 'node' AND field_data_field_oc_forum_reference.deleted = '0')
INNER JOIN {node} node_field_data_field_oc_forum_reference ON field_data_field_oc_forum_reference.field_oc_forum_reference_nid = node_field_data_field_oc_forum_reference.nid
LEFT JOIN {field_data_field_lecture_weight} field_data_field_lecture_weight ON node.nid = field_data_field_lecture_weight.entity_id AND (field_data_field_lecture_weight.entity_type = 'node' AND field_data_field_lecture_weight.deleted = '0')
WHERE (((node.nid = '175'))AND(((node.status = '1') AND (node.type IN ('online_courses')))))
ORDER BY field_data_field_lecture_weight_field_lecture_weight_value DESC
我无法运行此查询 - 任何想法,为什么?