Template delivery-time-info anpassen Variable/Variation Produkte
-
Template delivery-time-info.php
unter woocommerce-germanized\templates\single-product// Original Template Code von delivery-time-info.php
<?php if ( wc_gzd_get_gzd_product( $product )->get_delivery_time_html() ) : ?>
// Hier funktioniert die Manipulation der Lieferzeit bzw. Einfügen von Inhalten erfolgreich durch Anpassen vom Template.
<p class="wc-gzd-additional-info delivery-time-info <?php echo esc_attr( wc_gzd_get_product_delivery_time_classname( $product ) ); ?>"><?php echo wp_kses_post( wc_gzd_get_product( $product )->get_delivery_time_html() ); ?></p>
<?php elseif ( $product->is_type( 'variable' ) ) : ?>
// Hier wird der Sonderfall behandelt, wenn das Produkt vom Typ variable ist.
// Wie kann die Lieferzeit bzw. der Inhalt hier korrekt manipuliert werden?
<p class="wc-gzd-additional-info delivery-time-info wc-gzd-additional-info-placeholder"></p>
<?php endif; ?>Wie kann das Template (Inhalt der Lieferzeit) korrekt angepasst werden für den Sonderfall Produkttyp variable bzw. variation?
Hier scheint keine Information der Lieferzeit direkt hinterlegt zu sein, sondern diese wird erst sp?ter eingebaut?!Ziel: Es wird ein benutzerdefinierter Inhalt als HTML (und PHP) Code zus?tzlich zur hinterlegten Lieferzeit ausgegeben, wenn der Produkttyp variable ist.
Der Inhalt soll auch nur dargestellt werden, wenn eine Lieferzeit tats?chlich gerendert wird, also eine Variation mit Lieferzeit ausgew?hlt wurde.
Wurde keine Variation ausgew?hlt, wird keine Lieferzeit und kein benutzerdefinierter Inhalt ausgegeben.
Ist keine Lieferzeit zu einer ausgew?hlten Variation vorhanden, wird auch kein benutzerdefinierter Inhalt ausgegeben.Fehlgeschlagener Codeversuch, den Inhalt in den Placeholder reinzupacken:
// Originaler Placeholder, welcher die Lieferzeit darstellt
<p class="wc-gzd-additional-info delivery-time-info wc-gzd-additional-info-placeholder">
// Benutzerdefinierter Inhalt innerhalb des Placeholders.
<span class="myText">myText<?php echo '123'; ?></span>
</p>Wie funktioniert dieses Ersetzen des Placeholders?
Kann das gewünschte Ziel erreicht werden?
- The topic ‘Template delivery-time-info anpassen Variable/Variation Produkte’ is closed to new replies.