Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Cart Page
- *
- * This template can be overridden by copying it to yourtheme/woocommerce/cart/cart.php.
- *
- * HOWEVER, on occasion WooCommerce will need to update template files and you
- * (the theme developer) will need to copy the new files to your theme to
- * maintain compatibility. We try to do this as little as possible, but it does
- * happen. When this occurs the version of the template file will be bumped and
- * the readme will list any important changes.
- *
- * @see https://docs.woocommerce.com/document/template-structure/
- * @package WooCommerce\Templates
- * @version 3.8.0
- */
- defined( 'ABSPATH' ) || exit;
- do_action( 'woocommerce_before_cart' ); ?>
- <section class="elementor-section elementor-top-section elementor-element elementor-element-b789d24 elementor-section-full_width elementor-section-stretched neuherz-cart-header elementor-section-height-default elementor-section-height-default" data-id="b789d24" data-element_type="section" data-settings="{"stretch_section":"section-stretched"}" style="width: 1903px; left: -351.5px;">
- <div class="elementor-container elementor-column-gap-default">
- <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-13b672b" data-id="13b672b" data-element_type="column">
- <div class="elementor-widget-wrap elementor-element-populated">
- <div class="elementor-element elementor-element-aeecc2c elementor-widget elementor-widget-heading" data-id="aeecc2c" data-element_type="widget" data-widget_type="heading.default">
- <div class="elementor-widget-container">
- <div class="grid-container-cart-header">
- <div id="logo-item-cart" class="grid-item">
- <span class="neu-banner-cart-page">Ihr Warenkorb</span>
- <div class="neuherz-cart-container">
- <a href="/shop">
- <img src="/wp-content/uploads/2022/03/cropped-neuherz_logo_v2.png" class="neuherz-cart-logo" alt="">
- </a>
- </div>
- </div>
- <?php
- global $woocommerce;
- $items = $woocommerce->cart->get_cart();
- foreach($items as $item => $values) {
- $_product = wc_get_product( $values['data']->get_id());
- echo "<div class='grid-item'>". "<span class='service-icon-cart'>" . "<p class='service-title-cart'>" . $_product->get_title() . "</p>" . "</span>" ."</div>";
- }
- ?>
- </div>
- </div>
- </div>
- </div>
- </div>
- </section>
- <!-- <section class="elementor-section elementor-top-section elementor-element elementor-element-b789d24 elementor-section-full_width elementor-section-stretched neuherz-cart-header elementor-section-height-default elementor-section-height-default" data-id="b789d24" data-element_type="section" data-settings="{"stretch_section":"section-stretched"}" style="width: 1903px; left: -351.5px;">
- <div class="elementor-container elementor-column-gap-default">
- <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-13b672b" data-id="13b672b" data-element_type="column">
- <div class="elementor-widget-wrap elementor-element-populated">
- <div class="elementor-element elementor-element-aeecc2c elementor-widget elementor-widget-heading" data-id="aeecc2c" data-element_type="widget" data-widget_type="heading.default">
- <div class="elementor-widget-container">
- <div class="grid-container-cart-header">
- <div class="grid-item">
- <div class="neuherz-cart-container">
- <img src="/wp-content/uploads/2022/03/cropped-neuherz_logo_v2.png" class="neuherz-cart-logo" alt="">
- </div>
- </div>
- <div class="grid-item service-cart-one"></div>
- <div class="grid-item service-cart-two"></div>
- <div class="grid-item service-cart-three"></div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </section> -->
- <form class="woocommerce-cart-form" action="<?php echo esc_url( wc_get_cart_url() ); ?>" method="post">
- <?php do_action( 'woocommerce_before_cart_table' ); ?>
- <table class="shop_table shop_table_responsive cart woocommerce-cart-form__contents" cellspacing="0">
- <tbody>
- <?php do_action( 'woocommerce_before_cart_contents' ); ?>
- <?php
- foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
- $_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
- $product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key );
- if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_cart_item_visible', true, $cart_item, $cart_item_key ) ) {
- $product_permalink = apply_filters( 'woocommerce_cart_item_permalink', $_product->is_visible() ? $_product->get_permalink( $cart_item ) : '', $cart_item, $cart_item_key );
- ?>
- <tr class="woocommerce-cart-form__cart-item <?php echo esc_attr( apply_filters( 'woocommerce_cart_item_class', 'cart_item', $cart_item, $cart_item_key ) ); ?>">
- <td class="product-name" data-title="<?php esc_attr_e( 'Product', 'woocommerce' ); ?>">
- <hr class="neuherz-cart-hr">
- <?php
- if ( ! $product_permalink ) {
- echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key ) . ' ' );
- } else {
- echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', sprintf( '<a href="%s">%s</a>', esc_url( $product_permalink ), $_product->get_name() ), $cart_item, $cart_item_key ) );
- }
- do_action( 'woocommerce_after_cart_item_name', $cart_item, $cart_item_key );
- // Meta data.
- echo wc_get_formatted_cart_item_data( $cart_item ); // PHPCS: XSS ok.
- // Backorder notification.
- if ( $_product->backorders_require_notification() && $_product->is_on_backorder( $cart_item['quantity'] ) ) {
- echo wp_kses_post( apply_filters( 'woocommerce_cart_item_backorder_notification', '<p class="backorder_notification">' . esc_html__( 'Available on backorder', 'woocommerce' ) . '</p>', $product_id ) );
- }
- ?>
- </td>
- <td class="product-remove">
- <?php
- echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- 'woocommerce_cart_item_remove_link',
- sprintf(
- '<a href="%s" class="remove" aria-label="%s" data-product_id="%s" data-product_sku="%s">×</a>',
- esc_url( wc_get_cart_remove_url( $cart_item_key ) ),
- esc_html__( 'Remove this item', 'woocommerce' ),
- esc_attr( $product_id ),
- esc_attr( $_product->get_sku() )
- ),
- $cart_item_key
- );
- ?>
- </td>
- </tr>
- <tr>
- <td class="product-price neuherz-cart-price" data-title="<?php esc_attr_e( 'Price', 'woocommerce' ); ?>">
- <?php
- echo apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key ); // PHPCS: XSS ok.
- ?>
- </td>
- </tr>
- <?php
- }
- }
- ?>
- <?php do_action( 'woocommerce_cart_contents' ); ?>
- <tr>
- <td colspan="6" class="actions">
- <?php if ( wc_coupons_enabled() ) { ?>
- <div class="coupon">
- <label for="coupon_code"><?php esc_html_e( 'Coupon:', 'woocommerce' ); ?></label> <input type="text" name="coupon_code" class="input-text" id="coupon_code" value="" placeholder="<?php esc_attr_e( 'Coupon code', 'woocommerce' ); ?>" /> <button type="submit" class="button" name="apply_coupon" value="<?php esc_attr_e( 'Apply coupon', 'woocommerce' ); ?>"><?php esc_attr_e( 'Apply coupon', 'woocommerce' ); ?></button>
- <?php do_action( 'woocommerce_cart_coupon' ); ?>
- </div>
- <?php } ?>
- <button type="submit" class="button" name="update_cart" value="<?php esc_attr_e( 'Update cart', 'woocommerce' ); ?>"><?php esc_html_e( 'Update cart', 'woocommerce' ); ?></button>
- <?php do_action( 'woocommerce_cart_actions' ); ?>
- <?php wp_nonce_field( 'woocommerce-cart', 'woocommerce-cart-nonce' ); ?>
- </td>
- </tr>
- <?php do_action( 'woocommerce_after_cart_contents' ); ?>
- </tbody>
- </table>
- <?php do_action( 'woocommerce_after_cart_table' ); ?>
- </form>
- <?php do_action( 'woocommerce_before_cart_collaterals' ); ?>
- <div class="cart-collaterals">
- <?php
- /**
- * Cart collaterals hook.
- *
- * @hooked woocommerce_cross_sell_display
- * @hooked woocommerce_cart_totals - 10
- */
- do_action( 'woocommerce_cart_collaterals' );
- ?>
- </div>
- <?php do_action( 'woocommerce_after_cart' ); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement