Drupal 7:使用node\u load\u Multiple时设置节点主题
我正在加载10个不同内容类型的节点,我需要为每个节点设置不同的样式 当前html输出:Drupal 7:使用node\u load\u Multiple时设置节点主题,drupal,drupal-7,drupal-modules,Drupal,Drupal 7,Drupal Modules,我正在加载10个不同内容类型的节点,我需要为每个节点设置不同的样式 当前html输出: <article id="node-2293" class="node node-postit node-promoted contextual-links-region node-even clearfix" typeof="sioc:Item foaf:Document" about="/en/number-6-jan-22"> <header class="node-hea
<article id="node-2293" class="node node-postit node-promoted contextual-links-region
node-even clearfix" typeof="sioc:Item foaf:Document" about="/en/number-6-jan-22">
<header class="node-header">
<div class="node-content content"> </div>
<footer class="node-footer">
</article>
我如何实现这一点
干杯,
Vishal如果您只是尝试以不同的方式为不同的节点类型设置主题,那么这就是主题文件夹中node.tpl.php的用途。您可以复制现有的node.tpl.php,为每个节点类型创建一个,并在其中编写自定义HTML 例如,如果有名为“book”、“story”和“blog”的节点类型,请创建以下模板文件:
- 节点--book.tpl.php
- 节点--story.tpl.php
- 节点--blog.tpl.php
if ($nodes = node_load_multiple($customvishalnodestoshow)) {
$build['nodes'] = node_view_multiple($nodes, 'full');
}