| @@ -54,9 +54,8 @@ | ||
| 54 | 54 | */ |
| 55 | 55 | public function product_page_body_class( $classes ) { |
| 56 | 56 | $classes[] = 'rtsb-shopbuilder-plugin rtsb_theme_' . rtsb()->current_theme; |
| 57 | 57 | if ( Fns::is_woocommerce() || BuilderFns::is_builder_preview() ) { |
| 58 | - $classes[] = 'woocommerce'; | |
| 59 | 58 | $classes[] = 'woocommerce-page'; |
| 60 | 59 | } |
| 61 | 60 | |
| 62 | 61 | if ( BuilderFns::is_product() ) { |
| @@ -68,8 +67,14 @@ | ||
| 68 | 67 | } |
| 69 | 68 | |
| 70 | 69 | if ( BuilderFns::is_cart() ) { |
| 71 | 70 | $classes[] = 'woocommerce-cart'; |
| 71 | + // $indexToRemove = array_search( 'woocommerce' , $classes); | |
| 72 | + // if ($indexToRemove !== false) { | |
| 73 | + // unset($classes[$indexToRemove]); | |
| 74 | + // } | |
| 75 | + } else { | |
| 76 | + $classes[] = 'woocommerce'; | |
| 72 | 77 | } |
| 73 | 78 | |
| 74 | 79 | if ( BuilderFns::is_checkout() ) { |
| 75 | 80 | $classes[] = 'woocommerce-checkout '; |
| @@ -102,9 +107,9 @@ | ||
| 102 | 107 | $this->page_edit_with = Fns::page_edit_with( $this->builder_page_id ); |
| 103 | 108 | if ( $this->builder_page_id ) { |
| 104 | 109 | if ( did_action( 'elementor/loaded' ) && 'elementor' === $this->page_edit_with ) { |
| 105 | 110 | $this->elementor_frontend(); |
| 106 | - } else { | |
| 111 | + } elseif ( 'gutenberg' === $this->page_edit_with ) { | |
| 107 | 112 | $this->gutenberg_frontend(); |
| 108 | 113 | } |
| 109 | 114 | } |
| 110 | 115 | } |