0

我已经为一个非常复杂的产品列表设置了一个自定义视图。通过在子主题的模板文件夹中创建自定义模板文件,我自定义了视图行输出的主题。然后我把它变成了子主题的 template.php 文件中的一个函数,这样我就可以在输出中添加一些 php 逻辑。

我已经能够访问所有视图的字段,除了添加到购物车表单,它显示在 Drupal 视图 UI 中的视图字段中,但似乎没有显示在我的开发人员的变量列表中(这是什么我用来浏览我复杂的产品列表)。

如何访问并包含添加到购物车表单?

请参阅以下屏幕截图以进行说明:

https://www.dropbox.com/s/oafei0wkun5iw65/view-theme-add-to-cart.jpg

添加到变量中缺少的购物车字段

4

1 回答 1

1

终于找到了深埋在变量中的形式:

$myVariable = ($variables['view']->query->pager->display->handler->handlers['field']['add_to_cart_form']->original_value);

于 2014-02-25T02:17:24.363 回答