如何在视图的template.php主题中访问添加到购物车表单

时间:2014-02-24 20:00:35

标签: drupal commerce

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

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

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

请参阅以下screengrab以获得澄清:

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

add to cart field missing in variable

1 个答案:

答案 0 :(得分:1)

最后发现形式深埋在变量中:

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