【问题标题】:Theming Drupal 7's Ubercart "/cart" page主题化 Drupal 7 的 Ubercart “/cart” 页面
【发布时间】:2012-12-01 04:10:01
【问题描述】:

我正在尝试为 Drupal 7 的 Ubercart 3 /cart 页面设置主题,但我很难找到这样做的主题功能。

我相信正确的代码可能位于template.tpl.php,但我不确定。

在 Drupal 中的哪里是这个页面的主题代码?

【问题讨论】:

    标签: php drupal drupal-7 drupal-modules drupal-theming


    【解决方案1】:

    新建一个模板文件并命名为page--cart.tpl.php

    有关 Drupal 主题建议的更多信息:http://drupal.org/node/1089656

    (添加新模板文件后不要忘记清除缓存)

    另一种方式使用Devel 模块和theme developer 模块来获取所有可用的主题建议。

    更新:

    如果您只想为购物车部分设置样式,为什么不使用 CSS。在 Ubercart 中,购物车部分有一个 div id div#cart-form-pane

    【讨论】:

    • 使用 CSS 是一种选择,虽然我需要稍微改变数据的结构,并且表格中的数据限制了我想要实现的目标。
    • 要更改表单的结构,您应该创建一个hook_form_alter 并使用uc_cart_view_form 作为表单ID。在这种情况下,模板建议对您没有帮助。
    • 所以没有更简单的方法来像 Cart Block 那样为其设置主题? (只需编辑theme_uc_cart_block_items 函数)
    • 不幸的是,我是这么认为的。
    • PapaSmurf,你有没有找到解决方案?如果有,可以分享一下吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-27
    • 2012-03-09
    • 1970-01-01
    • 2017-11-02
    • 2012-02-21
    • 1970-01-01
    相关资源
    最近更新 更多