代码之家  ›  专栏  ›  技术社区  ›  Nicholai

如何基于来自多个节点的CCK字段来呈现计算字段?

  •  2
  • Nicholai  · 技术社区  · 16 年前

    • 我有角色、护甲和角色清单的内容类型。
    • 盔甲有一个叫做防御的区域,在这个例子中是3。
    • 角色资源清册使用节点引用将角色链接到护甲,从而创建单个实例。这个节点有一个额外的奖励字段,比如说2。
    • 一个角色在他的库存中有第二件护甲,第二件护甲的防御为2,额外加成为0。

    当前,用户看到一个角色节点,后跟两个显示当前装甲和武器库存的视图附加表。我的目标是在角色节点上呈现一个总防御状态,在上面的例子中现在是7。我不认为我可以使用视图,因为视图会在节点之后附加工件运行和渲染。

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

    思想?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Kevin    16 年前

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