【问题标题】:Show/Order custom content in Main Page Summary在主页摘要中显示/订购自定义内容
【发布时间】:2012-11-20 12:21:29
【问题描述】:

我正在使用 Ubercart 开发一个网站,该网站在主页上显示产品摘要(我相信这些被称为预告片)。每个产品在其实际节点/页面上都有一个由Vote Up/Down 提供的投票小部件。我已经将 page.tpl.php 复制到 page-front.tpl.php 因为我想添加一个小块或框来显示主页上的赞成票数量(但实际上不允许在这里投票),最后对这些预告片进行排序按受欢迎程度(票数)。

我可以看到print $content 正在输出此页面的内容,但我不确定这是在哪里生成的,因此我可以挂钩或直接修改。我在 Wordpress 中编写过主题和插件,但我对 Drupal 还不够了解。

提前致谢。

【问题讨论】:

    标签: drupal themes ubercart frontpage


    【解决方案1】:

    您应该首先知道是什么生成了您的首页。是视图吗?还是其他模块?

    如果是视图,您可以轻松地从 Drupal 后端添加投票计数。如果是另一回事,则取决于它是什么,有办法改变输出。

    【讨论】:

    • 我不确定是什么生成了除了 page-front.tpl.php 用于格式化它的首页。我只安装了ubercart(以及其他与首页无关的模块)并且设置都是默认的
    • 在首页的“视图”设置下。更改行样式或此处的任何选项似乎都没有效果
    • 如果您转到配置 > 系统 > 站点信息并查看默认首页,您是否看到 node?如果是,那么您可以做的是在结构 > 视图 > 头版 > 启用上启用视图首页。然后您可以编辑该视图,在 Fields 部分您可以添加投票计数。
    • 我正在使用 Drupal 6。我现在正在尝试生成一个 Computed Field 然后对其进行排序
    • 我不确定你是否可以在视图排序字段中使用Computed Field,你可以试试。如果这不起作用,您可以使用Vote Up/Down 字段进行排序,但首先您必须将其添加到关系中。它应该显示为Node Vote Up/Down 或类似的东西。
    猜你喜欢
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 2019-08-08
    相关资源
    最近更新 更多