或者通过合作网站直接登录猪跑啦
用新浪微博登陆
用QQ账号登陆
有一个问题一直不知道怎么解决,我有两个内容类型,问答(这里用ask表示)和文章(这里用art表示)。不过他们的分类名称是一样的,即民事,刑事等。我想实现点击问答的民事分类(url:asks/民事)时,在主要显示民事问题的同时,可以出现一些有关民事方面的文章,点击文章的民事分类(url: arts/发事)时,在主要显示民事文章的同时,可以出现一些有关民事方面的问题。我想用panel+view实现,请问应该怎么整合?谢谢啦
这其实很简单的一句sql,在drupal可以用db_select 实现:
$query = db_select('node', 'n'); $query -> leftJoin('field_data_field_taxonomy_type', 't', 't.entity_id = n.nid'); // 假使分类的字段名称为taxonomy_type,根据实际情况改 $query -> fields('n'); $or = db_or(); $or->condition('type', 'article'); $or->condition('type', 'ask'); $query->condition($or); // 实现显示同时两个内容类型的内容。 $or = db_or(); $or->condition('field_taxonomy_type_tid', '1'); //假使1 为民事的分类id $or->condition'field_taxonomy_type_tid', '3');// 假使3 为刑事的分类id $query->condition($or);//实现同时显示两个分类的内容
主要是views 实现 Or (或者),可以通过安装 Views Or 模块实现。
实在谢谢了:)尤其诗人,每次提问题,很快都解答了
3 个回答
这其实很简单的一句sql,在drupal可以用db_select 实现:
分头诗人Lv 17
主要是views 实现 Or (或者),可以通过安装 Views Or 模块实现。
实习馒头Lv 9
实在谢谢了:)尤其诗人,每次提问题,很快都解答了
sucfreLv 5