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

Drupal视图:按内容类型拆分字段

  •  1
  • Ace  · 技术社区  · 16 年前

    我有一些在我的Drupal网站上的观点,正在变得非常失控。。。这些视图在同一个列表中显示来自不同内容类型的节点,并根据内容类型进行不同的格式设置。。。到目前为止,这需要许多自定义PHP字段、重写输出和一些魔术。完全无法维护的代码。:)

    所以,我要找的是一个模块,或者一种技术,或者一个黑客,来更优雅地使不同的内容类型和它们的CCK字段显示在同一个列表中。

    这是一个伪例子:

    视频节点: 节点标题 嵌入式视频场 注释计数

    自定义CCK标题字段 节点体 注释计数,但是用重写的输出插入一个div类或其他东西

    欢迎任何关于模块、黑客或更好的设计选择的建议。:)

    1 回复  |  直到 11 年前
        1
  •  2
  •   Jeremy French    16 年前

    这听起来像是你在试图做的主题层,但在视图管理。

    返回一点,切换到节点视图,然后在格式节点视图中创建一个模板-VIEWNAME.tpl.php(如前所述 here

    这将把视图的所有显示逻辑封装在一个模板中,并使您不必在其他显示模板或视图本身中进行破解。

    如果你需要帮助得到模板,然后让我们知道,但似乎你知道你在做什么。