Php 如何在Prestashop 1.7中获取具有属性值但没有属性组的“product_name”?

Php 如何在Prestashop 1.7中获取具有属性值但没有属性组的“product_name”?,php,prestashop-1.7,Php,Prestashop 1.7,我在PS 1.7.4中提到: SELECT psod.*, msod.*, pl.`name` as `product_name`, pl.`description`, pl.`link_rewrite` FROM `' . _DB_PREFIX_ . 'order_detail` as psod 如果我想把它写在第页上,我会使用: {$product_detail['product_name']} 问题是我只得到了简短的产品名称,没有属性值,例如:Mobile phone。如果我

我在PS 1.7.4中提到:

SELECT psod.*, msod.*, pl.`name` as `product_name`,
    pl.`description`, pl.`link_rewrite` 
FROM `' . _DB_PREFIX_ . 'order_detail` as psod
如果我想把它写在第页上,我会使用:

{$product_detail['product_name']}
问题是我只得到了简短的产品名称,没有属性值,例如:Mobile phone。如果我将pl.name删除为product_name,我会得到带有属性组和属性值的长产品名称,例如:Mobile Phone-Type:for older

但我的目标是为没有属性组的老年人获取产品名称-属性值,例如:手机

我应该更改什么?

已解决:

{$product_detail['product_name']|替换:类型::}

已解决:


{$product_detail['product_name']| replace:Type::}

您遗漏了select语句的某些部分。请填写完整的select语句“从中删除”_数据库前缀dpcz_购物车,其中id_购物车='。整数$sp532624;}公共静态函数getWkPsProduct$sp598fdf{return Db::getInstance->getRow'SELECT*FROM.\u Db_PREFIX.'wk_mp_seller_product其中id_ps_product='.int$sp598fdf;}公共静态函数getwkproductDetailfrom订单$spa8973c、$sp286c1a、$spef3ab7{return Db::getInstance->executeS'SELECT psod.*,msod.*,pl.description,pl.link_rewrite FROM.\u Db_PREFIX_.'order_detail as psod JOIN.\u Db_PREFIX_.'wk_mp_seller_order_detail_detail as msodON psod.product_id=msod.product_id和psod.product_属性_id=msod.product_id=msod.product_属性_id=msod.product_属性_id和psod.id_order=msod左JOIN.“_DB_PREFIX_.”msp.id_product=psod.product_id左连接上的product msp._PREFIX_.“msp.id_product=pl.id_product和pl.id_lang=”.int$spef3ab7.“请编辑您的问题,而不是在psod.id_order=”.int$spa8973c.“和psod.product_id=”.int$sp286c1a[0]}的注释中写入注释。”公共静态函数getCoverImageLink$sp70641c,$spb388a2{$sp4300f0=Image::getCover$sp70641c;$speb4fc4=新链接;$sp96619e=$speb4fc4->getImageLink$spb388a2,$sp4300f0['id_Image'];返回“/”。$sp96619e;}公共静态函数getByCustomerId$sp5ae6e8{try{$sp8baee4=Configuration::get'PS_OS_WS_PAYMENT';您错过了select语句的某些部分。请编写完整的select语句从“.\u DB_PREFIX_u.”中删除。dpcz_cart其中id_cart=”。int$sp532624;}公共静态函数GetWKPPRODUCT$sp598fdf{return Db::getInstance->getRow'SELECT*FROM.\u Db_PREFIX_u.'wk_mp_seller_product其中id_ps_product='.int$sp598fdf;}公共静态函数getwkProductDetailfrom订单$spa8973c、$sp286c1a、$spef3ab7{return Db::getInstance->executeS'SELECT psod.*,msod.*,pl.description,pl.link_rewrite FROM.\u Db_PREFIX_.'order_detail as psod JOIN.\u Db_PREFIX_.'wk_mp_seller_order_detail_detail as msodON psod.product_id=msod.product_id和psod.product_属性_id=msod.product_id=msod.product_属性_id=msod.product_属性_id和psod.id_order=msod左JOIN.“_DB_PREFIX_.”msp.id_product=psod.product_id左连接上的product msp._PREFIX_.“msp.id_product=pl.id_product和pl.id_lang=”.int$spef3ab7.“请编辑您的问题,而不是在psod.id_order=”.int$spa8973c.“和psod.product_id=”.int$sp286c1a[0]}的注释中写入注释。”公共静态函数getCoverImageLink$sp70641c,$spb388a2{$sp4300f0=Image::getCover$sp70641c;$speb4fc4=新链接;$sp96619e=$speb4fc4->getImageLink$spb388a2,$sp4300f0['id_Image'];返回'/'.$sp96619e;}公共静态函数getByCustomerId$sp5ae6e8{try{$SP8BAEEE4=配置::获取'PS_OS___支付';