Просмотр исходного кода

Ticket #4971 - Build-in API support: Pricing blocks.

AntonLV 1 год назад
Родитель
Сommit
10240edfad

+ 2 - 2
modules/base/groups/classes/BxBaseModGroupsModule.php

@@ -1189,7 +1189,7 @@ class BxBaseModGroupsModule extends BxBaseModProfileModule
             $aBlocks = [];
             if(!empty($sNote))
                 $aBlocks[] = bx_api_get_msg($sNote);
-            $aBlocks[] = bx_api_get_block('pricing', $oGrid->getCodeAPI(true));
+            $aBlocks[] = bx_api_get_block('grid', $oGrid->getCodeAPI(true));
 
             return $aBlocks;
         }
@@ -1220,7 +1220,7 @@ class BxBaseModGroupsModule extends BxBaseModProfileModule
 
         if($this->_bIsApi)
             return [
-                bx_api_get_block('grid', $oGrid->getCodeAPI())
+                bx_api_get_block('pricing', array_merge_recursive($oGrid->getCodeAPI(true), ['settings' => ['unit' => 'productlist']]))
             ];
 
         return $oGrid->getCode();

+ 1 - 1
modules/boonex/acl/classes/BxAclModule.php

@@ -117,7 +117,7 @@ class BxAclModule extends BxBaseModGeneralModule
 
         if($this->_bIsApi)
             return [
-                bx_api_get_block('pricing', $oGrid->getCodeAPI(true))
+                bx_api_get_block('pricing', array_merge_recursive($oGrid->getCodeAPI(true), ['settings' => ['unit' => 'cards']]))
             ];
 
         $this->_oTemplate->addCss(['view.css']);