【发布时间】:2023-03-20 16:34:01
【问题描述】:
我正在加载 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-header">
<div class="node-content content"> </div>
<footer class="node-footer">
</article>
问题是 node_load_multiple() 或 node_view_multiple() 根据每个节点的 nid 给每个节点的文章一个 id。我想将每个节点分配或封装在我自己的 div 和我自己的 id 中,以便我可以为它们中的每一个设置样式。
我的模块代码:
if ($nodes = node_load_multiple($customvishalnodestoshow)) {
$build['nodes'] = node_view_multiple($nodes, 'full');
}
我该如何实现?
干杯, 维沙尔
【问题讨论】:
-
您尝试以什么逻辑为它们设置主题? IE,您是否有多种节点类型并试图以不同的方式对每种类型进行主题化?你是在随意添加不同的主题吗?
标签: drupal drupal-7 drupal-modules