Drupal 7视图\u嵌入\u视图node.tpl.php字段
对于Drupal7和Views3,我试图通过hook_preprocess_节点中的上下文过滤器参数来获取调用Views_embed_视图的结果,以便嵌入到节点模板中 视图使用字段显示设置,包括“内容:标题”和一些自定义字段。当我使用视图UI中的上下文过滤器参数预览视图时,一切都按预期进行,但当我嵌入视图时,不会加载来自fields API的节点字段(仅加载标题和节点ID等内置属性) 知道这是怎么回事吗 sites/all/themes/XXX/template.php sites/all/themes/XXX/templates/node--deal.php echo的结果是节点标题,以及其他视图字段(包括标签)的HTML包装,但它们的内容是空的,这与视图预览中不同Drupal 7视图\u嵌入\u视图node.tpl.php字段,drupal,drupal-7,drupal-views,drupal-fields,drupal-templates,Drupal,Drupal 7,Drupal Views,Drupal Fields,Drupal Templates,对于Drupal7和Views3,我试图通过hook_preprocess_节点中的上下文过滤器参数来获取调用Views_embed_视图的结果,以便嵌入到节点模板中 视图使用字段显示设置,包括“内容:标题”和一些自定义字段。当我使用视图UI中的上下文过滤器参数预览视图时,一切都按预期进行,但当我嵌入视图时,不会加载来自fields API的节点字段(仅加载标题和节点ID等内置属性) 知道这是怎么回事吗 sites/all/themes/XXX/template.php sites/all/th
救命啊 您可以直接将其放入node.tpl.php模板中:
<?php print views_embed_view('deals_single', 'page_1', $node->nid); ?>
// ...
echo 'THE VIEW SHOULD BE HERE:';
echo $views__deals__single;
// ...
<?php print views_embed_view('deals_single', 'page_1', $node->nid); ?>