Drupal 如何基于来自多个节点的CCK字段显示计算字段?

Drupal 如何基于来自多个节点的CCK字段显示计算字段?,drupal,Drupal,这主要是一个最佳实践问题;这是设置。我正在创建一个小应用程序来管理桌面游戏中的角色 我有角色、护甲和角色清单的内容类型。 装甲有一个叫做防御的区域,在这个例子中是3。 角色资源清册使用节点引用将角色链接到装甲,从而创建单个实例。这个节点有一个额外的奖励字段,比如说2。 角色的库存中有第二件护甲,第二件护甲的防御为2,额外加成为0。 当前,用户看到一个角色节点,后面是两个显示当前装甲和武器库存的视图附加表。我的目标是在角色节点上显示一个总防御统计,在上面的示例中现在是7。我不认为我可以使用视图,因

这主要是一个最佳实践问题;这是设置。我正在创建一个小应用程序来管理桌面游戏中的角色

我有角色、护甲和角色清单的内容类型。 装甲有一个叫做防御的区域,在这个例子中是3。 角色资源清册使用节点引用将角色链接到装甲,从而创建单个实例。这个节点有一个额外的奖励字段,比如说2。 角色的库存中有第二件护甲,第二件护甲的防御为2,额外加成为0。 当前,用户看到一个角色节点,后面是两个显示当前装甲和武器库存的视图附加表。我的目标是在角色节点上显示一个总防御统计,在上面的示例中现在是7。我不认为我可以使用视图,因为视图在节点后附加工件运行和渲染

我可以使用db_fetch_objectdb_query$myquery来提取信息,但是有没有更聪明或更简单的方法来处理这个问题?我也广泛使用的CCK计算字段在这里似乎不适用。如果我已经在编写一个查询,那么当我可以用这种方式完成整个页面并构建自己的库存表时,我根本看不到使用视图的好处


想法?

我的第一个猜测是使用view tpl文件进行计算。你研究过了吗?

我的第一个猜测是使用view tpl文件进行计算。你查过了吗?

我正在使用db\U查询来提取当前的金额。我很好奇是否有一个使用模块组合的解决方案。听起来我走对了。谢谢我正在使用db_query提取当前的金额。我很好奇是否有一个使用模块组合的解决方案。听起来我走对了。谢谢