首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Joomla 2.5和Virtuemart 2自定义字段值通过电子邮件发送

问Joomla 2.5和Virtuemart 2自定义字段值通过电子邮件发送
EN

Stack Overflow用户
提问于 2013-08-01 22:00:00
回答 1查看 590关注 0票数 0

我有一个模板覆盖,它显示产品(与一些jquery)。我有一个自定义的sendmail.php,它正确地发送了选择值。而不是products自定义字段的值。我联系不上他们。在可用的sendmail.php字段中:

代码语言:javascript
复制
$userContact->shipname
$product->quantity
$product->product_parent_id ...

我可以在sendmail.php中列出所有的自定义字段值:

代码语言:javascript
复制
foreach ($product->customfieldsCart as $field) {
echo $field->custom_value;
}

但我只想要选定的值。在正常的订购过程中,invoice_items.php工作正常(第57-51行):

代码语言:javascript
复制
if (!empty($item->product_attribute)){
if(!class_exists 'VirtueMartModelCustomfields'))
require JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'customfields.php');
$product_attribute = 
VirtueMartModelCustomfields::CustomsFieldOrderDisplay($item,'FE');
echo $product_attribute;}  

请帮帮我,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-06-19 00:54:58

无法从产品视图中的产品数据中获取自定义字段的选定值。正如您所说,您可以获取自定义字段的所有选项的值,但是产品数据数组不存储所选择的值/选项。此数据只能来自购物车或发票数组。

在您的例子中,我认为您需要使用javascript获取选定的值,将它们发送到您的sendmail.php (ajax,json),并使用这些数据构建您的电子邮件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17996178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档